[Résolu] Publipostage conditionnel

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.

Modérateur : Vilains modOOs

Avatar de l’utilisateur
michelf30
Membre hOOnoraire
Membre hOOnoraire
Messages : 155
Inscription : 19 oct. 2008 12:57

[Résolu] Publipostage conditionnel

Message par michelf30 »

Bonjour,

je gère une association et l'adhésion de ses membres. Je dois envoyer un courrier aux adhérents et y joindre une attestation d'assurance qui varie en fonction de l'option souscrite.

Pas de soucis pour l'envoi avec les champs adresses.
En revanche je ne sais pas comment formuler les champs et mon rédactionnel en fonction des colonnes d'options remplies.

Il faudrait écrire : si, pour cette ligne, la colonne H est remplie, alors il faut insérer ce texte, si c'est la colonne J, il faut insérer un autre texte, et si c'est la colonne L ou N , c'est un 3e texte qu'il faut mettre...

je vous joins un fichier calc (noms et adresses bidons, donc rien de confidentiel) et mon début de travail du fichier odt de publipostage.

d'avance merci pour votre aide...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par michelf30 le 22 sept. 2021 05:39, modifié 1 fois.
Libreoffice 7.6.2 (M1), sous MacOs Sonoma 14.1.2 (M1)
Java Temurin JRE-21 aarch64 (sous MacOS 14.1)
Avatar de l’utilisateur
Dolev
InconditiOOnnel
InconditiOOnnel
Messages : 951
Inscription : 19 août 2018 05:20

Re: Publipostage conditionnel

Message par Dolev »

Bonsoir,

Pour gérer les conditions, tu aurais intérêt à faire ton publipostage sur une Requête de ta base de données.
Open Office 4.1.15 sous Windows 11
Avatar de l’utilisateur
michelf30
Membre hOOnoraire
Membre hOOnoraire
Messages : 155
Inscription : 19 oct. 2008 12:57

Re: Publipostage conditionnel

Message par michelf30 »

Bonsoir,
il ne s'agit pas d'une base de données mais bien d'une feuille de calculs.
Cette feuille a été simplifiée de façon à servir d'exemple, mais elle inclut d'autres colonnes qui sont gérées également avec Calc et ses fonctions.

Je reste ouvert à toute suggestion sur une utilisation que je ne connaitrais pas (et elles sont nombreuses) d'une telle feuille de calculs.
Libreoffice 7.6.2 (M1), sous MacOs Sonoma 14.1.2 (M1)
Java Temurin JRE-21 aarch64 (sous MacOS 14.1)
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Publipostage conditionnel

Message par Jeff »

Bonjour,

As-tu exploré ces pistes ? :
https://forum.openoffice.org/fr/forum/s ... =titleonly

A +
Avatar de l’utilisateur
michelf30
Membre hOOnoraire
Membre hOOnoraire
Messages : 155
Inscription : 19 oct. 2008 12:57

Re: Publipostage conditionnel

Message par michelf30 »

Bonjour,

Je n'avais pas tout vu, en effet. Et cela m'a donné la piste de ce pdf qui m'a bien servi pour mieux comprendre : https://www.openoffice.org/fr/Documenta ... ng23fr.pdf

Hélas, malgré 5 heures passées sur mon fichier je n'arrive pas... et je suis sûr qu'il ne manque pas grand chose.

Pouvez-vous regarder où j'en suis et m'aider ?

je joins les deux fichiers modifiés.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 7.6.2 (M1), sous MacOs Sonoma 14.1.2 (M1)
Java Temurin JRE-21 aarch64 (sous MacOS 14.1)
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Publipostage conditionnel

Message par jeanmimi »

Bonjour,
Cette condition
" Adherents 2021 test.Feuille1.Option1=="" "
ne correspond pas à ce qui est inséré dans la colonne Option1, car la colonne contient un résultat calculé, elle n'est donc pas vide. Idem pour les autres colonnes Option contenant des résultats calculés.
 Ajout : Voir ici pour les champs et leurs paramétrages :
https://wiki.documentfoundation.org/Faq/Writer/052/fr 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 22 sept. 2021 09:42, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
michelf30
Membre hOOnoraire
Membre hOOnoraire
Messages : 155
Inscription : 19 oct. 2008 12:57

Re: Publipostage conditionnel

Message par michelf30 »

Bonsoir,

J'ai essayé la formule

Code : Tout sélectionner

Adh2021.Feuille1.Option1==0
pour que soit pris en compte le résultat du calcul (soit zéro quand c'est le cas), mais ça ne marche pas...
Il faut employer

Code : Tout sélectionner

Adh2021.Feuille1.Option1==
qui considère le résultat nul.

cette fois ça marche. Il faut que le nom des champs soit relativement court et sans espaces.
je joins les 2 fichiers (feuille Calc, et courrier de publipostage) pour que cela serve d'exemple à d'autres.

Merci à tous ceux qui ont pris la peine de me lire et de chercher pour moi.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 7.6.2 (M1), sous MacOs Sonoma 14.1.2 (M1)
Java Temurin JRE-21 aarch64 (sous MacOS 14.1)