Le 2010-08-27 15:31, Docgranville a écrit :
Bonjour,

Je cherche à faire un truc et je n'y parviens pas trop ; du coup, je
voudrais avoir votre avis sur la faisabilité ou non.

Le contexte est très simple : un tableau avec 3 colonnes et 1.335 lignes
; la première colonne est une indication de famille des éléments
figurant dans les deux autres colonnes, la deuxième colonne mentionne un
nom (raccourci) d'élément (unique dans sa famille) et la troisième
l'intitulé exact de l'élément ; vous l'avez compris, un élément de la
première colonne peut inclure 1 (au minimum, il n'y a pas de cas où une
famille n'inclut pas au moins un élément) ou plusieurs (ça peut être
plusieurs dizaines) éléments dans les colonnes 2 et 3 (qui pourraient
être d'ailleurs regroupées en une seule, ça ne changerait rien mais de
cette façon là, c'est plus lisible).

Compte tenu de la taille du truc, une éventuelle impression s'étendra
sur plusieurs feuilles, bien entendu (sachant que, en largeur, les 3
colonnes tiennent sur une seule page) ; je suis parvenu à définir une
zone d'impression pour que mes intitulés de colonnes soient répétés sur
chaque nouvelle page, aucune difficulté de ce point de vue.

Mon souci vient du fait que pour alléger un peu la présentation de la
chose, j'ai choisi de fusionner les cellules de la première colonne qui
ont le même contenu ; dès lors, si plusieurs éléments des colonnes 2 et
3 ont le même contenu en colonne 1, le contenu de la colonne 1 apparaît
dans une cellule unique (de taille variable puisque de 1 à plusieurs
dizaine de lignes peuvent se trouver en face, dans les colonnes 2 et 3)
; tout cela est donc fort joli et correspond presque à ce que je veux
faire, sauf que lorsqu'une cellule ainsi fusionnée rencontre un bas de
page, son contenu va se trouver sur l'une ou l'autre page ; or,
j'aimerais que dans cette situation, le contenu de cette fameuse cellule
soit répété afin que le lecteur puisse savoir dans quelle famille il
est, sans avoir besoin de rechercher sur une autre page.

Il est vrai que je pourrais fort bien dé-fusionner ma cellule en bas de
page et recopier son contenu là où il le faut ; le souci, c'est que si
après ça je modifie quoi que ce soit (genre suppression ou ajout d'une
ligne), tout sera à refaire.

D'où ma question en 2 volets :
- existe-t-il un paramétrage auquel je n'aurais pas songé (dans Calc ou
dans Writer) pour parvenir à ce résultat ?
- si ce n'est pas le cas, pensez-vous qu'un contournement soit possible
et comment feriez vous ?

Merci d'avance.

A+

Le contournement que j'envisage serait de générer par macro une nouvelle feuille où il faudrait mettre les informations comme tu voudrais les avoir à l'impression. Il faudrait alors fixer d'avance le nombre de lignes qui serait imprimées par page. Si donc il y a n lignes par page les ligne 1, n+1, 2n+1, ... auraient alors toute les cellules remplies alors que les autres lignes ne serait remplies qu'en fonction du contenu des lignes précédentes.

Les changement de page pourraient fait par insertion de saut de page.

Je ne peut pas aider pour la macro

Bonne chance

Phil


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à