Double condition dans Word issu d'un publipostage

Forum Microsoft Office Word

Modérateur : Argitxu

Double condition dans Word issu d'un publipostage

Publicité
 

Eclipse59
Posteur débutant
Posteur débutant
Messages : 2
Enregistré le : 05 juin 2019, 13:00

Double condition dans Word issu d'un publipostage

Message non lu par Eclipse59 » 05 juin 2019, 13:20

Bonjour

Mon fichier word issu d'un publipostage doit présenter des titres qui peuvent ne pas apparaître selon le champ de fusion qui apparaît:
exemple si mon champ de fusion présente titre repas alors le titre de mon paragraphe est TITRE REPAS, si le champ de fusion est indemnité repas, alors le titre de mon paragraphe ne s'appelle plus TITRE REPAS mais INDEMNITE REPAS et enfin si le champ de fusion est panier alors le titre de mon paragraphe ne s'appelle ni indemnité repas ni titre repas mais PANIER.

J'ai réussi à mettre une formule conditionnelle pour deux :
IF { MERGEFIELD TITRE_REPAS } = "" "INDEMNITE REPAS" "TITRE REPAS" }
mais je n'arrive pas quand un troisième possibilité existe.

J'ai trois champs de fusion possible : Titre repas - indemnité repas - panier
Comment faire pour mettre en forme plusieurs conditions qui exprimeraient alors ceci:

si le champ de fusion titre repas est vide et si le champ de fusion indemnité repas est vide alors il faut que le titre soit PANIER, sinon si le champ de fusion Titre repas est vide et le champ de fusion panier est vide alors le titre doit être INDEMNITE REPAS sinon si le champ de fusion PANIER est vide et si le champ de fusion INDEMNITE REPAS est vide alors le titre doit être TITRE REPAS

Merci pour votre aide

Bonne journée

Avatar du membre
m@rina
Administrateur
Administrateur
Messages : 1301
Enregistré le : 14 août 2009, 08:51
Contact :

Re: Double condition dans Word issu d'un publipostage

Message non lu par m@rina » 06 juin 2019, 01:24

Bonjour

Il eût été + simple de n'avoir qu'un seul champ et d'y indiquer le type d'indemnité.

Cela étant, le problème est plutôt simple car vu qu'un seul des 3 champs est rempli (si j'ai bien compris), on n'a pas besoin de faire des conjugaisons. il suffit de mettre les trois champs juxtaposés et de mettre uniquement la condition "si vide".

Et donc :
{IF {MERGEFIELD TITRE_REPAS} ="" "" "{MERGEFIELD TITRE_REPAS}"}
etc pour les deux autres.

On peut faire l'inverse avec une condition "si non vide"
{IF {MERGEFIELD TITRE_REPAS} <>"" "{MERGEFIELD TITRE_REPAS}" ""}
m@rina

Eclipse59
Posteur débutant
Posteur débutant
Messages : 2
Enregistré le : 05 juin 2019, 13:00

Re: Double condition dans Word issu d'un publipostage

Message non lu par Eclipse59 » 09 juin 2019, 23:53

Bonjour

Merci pour votre aide j'ai réussi!

Bonne journée!!

Répondre