Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.
Voilà, dans une lettre type je souhaiterais insérer cette condition:
si le champ Etat=="Fille" alors j'insère le champ <jouet_fille> sinon, j'insère le champ <jouet_garçon>.
Bigre, j'ai cherché dans la boîte de dialogue "Champs", j'ai trouvé comment utiliser des opérateurs pour les conditions de texte et les textes masqués.
Mais ...je ne trouve pas la solution à mon problème.
De plus, lorsque je passe en mode "code", je ne peux pas modifier la synthaxe.
Le plus simple est d'afficher la source de données (F4)
Faire Insertion Champs Autres onglet Fonction
Choisir Texte conditionnel
Faire glisser à la souris le champ à tester dans la zone condition et compléter celle-ci.
J'ai eu un jour un problème identique, et je l'ai résolu en utilisant les paragraphes masqués.
Un peu plus lourd que la technique de PYS, mais efficace
Ketch a écrit :J'ai eu un jour un problème identique, et je l'ai résolu en utilisant les paragraphes masqués.
Un peu plus lourd que la technique de PYS, mais efficace
Oui, c'est aussi une technique à préconiser, elles sont complémentaires : les paragraphes masqués sont utiles... quand c'est (ou ce sont) un (des) paragraphe(s) qui doivent dépendre de la valeur d'un (ou plusieurs) champ(s).
De même, on peut encore passer au "cran supérieur" avec l'insertion de sections (parties complètes de document) qui peuvent être masquées sur condition de la même manière. On utilise ceci lorsque ce sont des pans entiers du document qui dépendent de la valeur de champs.
Entièrement raison, mais je n'y pense jamais. La notion de section est tellement rattachée à de très mauvais souvenirs, du temps ou j'utilisais un autre soft, et ou on s'arrachait les cheveux pour faire des en-têtes / pieds de pages différents dans un même document