publipostage et filtres

Bonjour,

Dans mes adresses pour un publipostage (impression d'enveloppes) j'ai des adresses avec une adresse à une ligne et d'autres avec une adresse à deux lignes, du genre:
Bât. E
3, rues des ...
Les informations pour les adresses se trouvent dans deux champs appelés adresse1 et adresse2.

J'ai donc une série de champs pour créer le texte sur l'enveloppe :
<civilité>
<prenom> <nom>
<adresse1>
<adresse2>
<CP> <ville>

Comment faire en sort que pour les enveloppes avec les adresses avec le champ adresse1 vide il 'y a pas de ligne vide sur l'enveloppe ?

J'ai contourné l'obstacle en filtrant la base et ai procédé à deux impressions, une avec une ligne et deuxième avec deux lignes.
Au bon vieux temps :-\ , sous WordPerfect (?), il y avait la possibilité de conditions du genre SI <champ1< vide GOTO <champ2>.

Il me semble cette fonctionnalité n'existe pas sous LibO ?

A+
ftr

Dans un vieux guide Writer j'ai trouvé ceci:

4.1 Cacher des lignes vides : les paragraphes masqués

Un besoin fréquent est le masquage de données. L’exemple typique est le
masquage des lignes d’adresses vides, plutôt que « l’impression » d’une
ligne vierge.

Supposons que dans notre table, le champ *Adresse* ne soit pas toujours
rempli. C’est, au demeurant, le cas lorsque des personnes résident dans de
petites communes dont les voies ne sont pas nécessairement nommées.

*Figure 28 : Masquage de paragraphe*
Plaçons le point d’insertion immédiatement à gauche du champ *Adresse* dans
la lettre-type. Appuyons maintenant la combi­naison de touches * Ctrl * + *
F2 * (ou menu *Insérer / Champs / Autres*) ce qui ouvre la boîte de
dialogue de fonctions de champs montrée à la figure 28. Choisissons l’onglet
*Fonctions*.

Nous sélectionnons Paragraphe masqué dans la colonne *Type de champ* et,
dans la rubrique *Condition*, nous entrons *NOT(nom_du_champ)*.

Dans notre exemple, cela donne NOT(Adresse). Cliquons maintenant le bouton *
Insérer* pour placer l’instruction au point d’insertion dans le document.

J'espère que cela t'aidera.

Bon dimanche.

Bernard LÉGER
tél: 06 31 95 37 12

Il y a une option pour ça.

Place le point d’insertion immédiatement à gauche du champ Adresse dans la lettre-type. Un p'tit Ctrl+F2 (ou menu Insertion / Champs / Autres) ouvre la boîte de dialogue de fonctions de champs, vas à l'onglet Fonctions.
Sélectionne "Paragraphe masqué" dans la colonne "Type de champ" et, dans la rubrique "Condition", tu entres NOT(nom_du_champ)

Bonjour,

Bonjour,

Comment faire en sort que pour les enveloppes avec les adresses avec le champ adresse1 vide il 'y a pas de ligne vide sur l'enveloppe ?

Pour compléter les réponses précédentes, voir la FAQ Writer :
Précisions sur les champs conditionnels dans les mailings
http://wiki.documentfoundation.org/FR/FAQ/Writer/052

A+

Laurent BP

vieux ? non mais.

:wink:

Bonjour,

Bonjour,

Dans mes adresses pour un publipostage (impression d'enveloppes) j'ai des adresses avec une adresse à une ligne et d'autres avec une adresse à deux lignes, du genre:
Bât. E
3, rues des ...
Les informations pour les adresses se trouvent dans deux champs appelés
adresse1 et adresse2.

J'ai donc une série de champs pour créer le texte sur l'enveloppe :
<civilité>
<prenom> <nom>
<adresse1>
<adresse2>
<CP> <ville>

Comment faire en sort que pour les enveloppes avec les adresses avec le champ adresse1 vide il 'y a pas de ligne vide sur l'enveloppe ?

J'ai contourné l'obstacle en filtrant la base et ai procédé à deux impressions, une avec une ligne et deuxième avec deux lignes.
Au bon vieux temps :-\ , sous WordPerfect (?), il y avait la possibilité de conditions du genre SI <champ1< vide GOTO <champ2>.

Il me semble cette fonctionnalité n'existe pas sous LibO ?

A+
ftr

Pour compléter le test de ces paragraphes masqués, je conseille d'aller dans
Affichage et de décocher "paragraphes masqués". Sinon on pense que cela ne marche pas

Marie-Jo