Difference between revisions of "FR/FAQ/Writer/052"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Writer
Jump to: navigation, search
m (Fr.openoffice.org/FAQ/Writer/052 moved to FR/FAQ/Writer/052: Robot: moved page)
m (category added)
Line 12: Line 12:
 
Syntaxe de la condition :
 
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 guillements doubles. ex : <tt>TEST==1</tt> et non <tt>TEST=="1"</tt>. Les doubles guillemets signifient que l'on recherche une phrase et non un nombre.
+
* lorsque la condition inclut un nombre, celui-ci doit être entré sans aucun signe alors que les phrases doivent être entre guillemets doubles. ex : <tt>TEST==1</tt> et non <tt>TEST=="1"</tt>. Les doubles guillemets signifient que l'on recherche une phrase et non un nombre.
 
* lorsque le nom du champ contient un tiret, il doit être entre doubles guillemets, il est sinon considéré comme un signe moins et la condition retournée sera fausse. ex : <tt>Database.Table.E-mail</tt>. Ceci ne s'applique donc pas à un champ qui comporte un souligné. ex : <tt>Database.Table.E_mail</tt>
 
* lorsque le nom du champ contient un tiret, il doit être entre doubles guillemets, il est sinon considéré comme un signe moins et la condition retournée sera fausse. ex : <tt>Database.Table.E-mail</tt>. Ceci ne s'applique donc pas à un champ qui comporte un souligné. ex : <tt>Database.Table.E_mail</tt>
* les noms de champs ne doivent pas contenir des espaces. Sinon, la condition retournée sera toujours vrai avec un guillemet simple et toujours fausse avec un double guillement.
+
* les noms de champs ne doivent pas contenir des espaces. Sinon, la condition retournée sera toujours vrai avec un guillemet simple et toujours fausse avec un double guillemets.
 
* 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.
 
* 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.
  
Line 26: Line 26:
  
 
Voir aussi le guide [http://fr.openoffice.org/Documentation/Guides/GuidePublipostage.odt Publipostage].
 
Voir aussi le guide [http://fr.openoffice.org/Documentation/Guides/GuidePublipostage.odt Publipostage].
 +
 +
[[Category: FR/Documentation/FAQ/Writer]]

Revision as of 16:15, 28 October 2009

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, il doit être entre doubles guillemets, 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
  • les noms de champs ne doivent pas contenir des espaces. Sinon, la condition retournée sera toujours vrai avec un guillemet simple et toujours fausse avec un double guillemets.
  • 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