FR/FAQ/Writer/052

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Writer
Jump to: navigation, search

Précisions sur l'utilisation des champs conditionnels dans les mailings

Quelques information complémentaires ne figurant pas dans l'aide.

Trois types de champs conditionnels sont proposés :

  • Texte conditionnel : prend une valeur si la condition est vraie ou une autre valeur sinon.
  • Texte masqué : le texte (chaîne de caractère) n'apparaît pas si la condition est remplie.
  • Paragraphe masqué : le paragraphe complet n'apparaît pas si la condition est remplie.

Syntaxe de la condition :

  • lorsque la condition inclut un nombre, celui-ci doit être entré sans aucun signe alors que les phrases doivent être entre guillemets doubles. ex : TEST==1 et non TEST=="1". Les doubles guillemets signifient que l'on recherche une phrase et non un nombre.
  • lorsque le nom du champ contient un tiret ou un espace, il doit être entre crochets, il est sinon considéré comme un signe moins et la condition retournée sera fausse. ex : [Database.Table.E-mail]. Ceci ne s'applique donc pas à un champ qui comporte un souligné. ex : Database.Table.E_mail
  • Si la condition est composée de plusieurs critères, inscrire chacun des critères entre parenthèses, séparés par des opérateurs logiques. Utiliser des parenthèses pour déterminer les ordre de priorités.

Exemple : (Ville == "Lyon") and ((Titre == "Madame") or (Titre == "Mademoiselle")). Cette condition peut aussi s'écrire : ((Ville == "Lyon") and (Titre == "Madame")) or ((Ville == "Lyon") and (Titre == "Mademoiselle"))

  • Par défaut, les paragraphes masqués sont affichables. Vérifions que, dans le menu Outils / Options / OpenOffice.org Writer / Aide au formatage, la case Champs : paragraphes masqués est bien décochée.


FAQ.Writer 52.png


Voir aussi le guide Publipostage.

Personal tools