Comment, dans un publipostage, insérer une case à cocher activée ou désactivée en fonction d’un paramètre ?
Imaginons une base de données d’une animalerie.
Cette base comprend des colonnes intitulées Chat, Chien, Oiseau.Flash Lampe 220v Ac Pour Voyant Du Outils D'avertissement Stroboscopique bleuSev 15w Led Industrielle Machines KJu3F1T5lc
Chacune de ces colonnes contient soit la valeur « o » pour Oui si la personne répertoriée possède ce type d’animal soit « n » pour Non.
Chaque année, le commerçant souhaite envoyer un formulaire pour la mise à jour de sa base. Pour chaque client il souhaite obtenir quelque chose du style :
Lors de votre dernière visite, vous avez déclaré posséder un ou des :
chats – combien ? ___
chiens – combien ? ___
oiseaux – combien ? ___
La syntaxe qui va nous permettre d’insérer la case à cocher correspondant à chaque situation est la suivante :
{if {mergefield Chat}= »o » « chat » « chat « }
Traduction : si le champ Chat contient un « o », insérer chat, sinon insérer chat.
Les accolades sont obtenues à l’aide de la combinaison Ctrl F9. Elles ne doivent surtout pas être saisies au clavier.
Les cases sont obtenues à l’aide des caractères spéciaux (onglet Insertion, Symboles, Autres symboles, police Windgings).