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

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Writer
Jump to: navigation, search
m (category added)
(Précisions sur l'utilisation des champs conditionnels dans les mailings)
 
Line 13: Line 13:
  
 
* 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 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 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 : <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 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.
  

Latest revision as of 17:35, 10 January 2010

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