Difference between revisions of "FR/FAQ/Writer/052"
From Apache OpenOffice Wiki
OOoWikiBot (Talk | contribs) 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 | + | * 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 | + | * 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.
Voir aussi le guide Publipostage.