Bonjour à tous,
Dans le cadre de mon boulot et des éléctions municipales, j'aimerai faire un publipostage.
Celui-ci intégreré une partie courrier avec le nom de la téte de liste comme variable dans la premiere page et une deuxieme page qui integre partie tableau avec l'ensemble des personnes sur la liste.
C'est la deuxieme page qui integre partie tableau avec l'ensemble des personnes sur la liste qui me pose prbléme ?
J'ai mis en piéces jointes la bases de données et le courrier en soulignant en rouge les variables.
Est-ce type de publipostage est possible, et si oui comment ?
Merci
[Résolu] Publipostage avec des listes
Modérateur : Vilains modOOs
-
Nouzon
- Membre lOOyal

- Messages : 30
- Inscription : 13 nov. 2012 01:18
[Résolu] Publipostage avec des listes
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre office 5.0 sous Windows 10 - Obligation de version - (manque de maintenance informatique de mon employeur).
-
Loopingss
- InconditiOOnnel

- Messages : 783
- Inscription : 17 déc. 2008 01:50
Re: Publipostage avec des listes
Bonjour.
Il existe de nombreux post traitant du sujet.
Dans la section Tutoriels, voyez : https://forum.openoffice.org/fr/forum/v ... 29&t=22726
COOordialement.
PS : Je viens de regarder vos fichiers. En fait il ne s'agit pas d'un publipostage. Vous semblez vouloir éditer une fiche dont les zones "liste", "commune", "liste des candidats" se remplissent en fonction de la tête de liste.
Il y a bien plus simple : dans votre classeur Source, créez une feuille qui édite ce courrier. Une zone de liste reprend la liste des têtes de liste, ensuite, les autres champs se remplissent avec une fonction rechercheV. Dans ce cas il faudra revoir la feuille 1 car la base de donnée est mal bâtie.
PS2 :
les chtis
Il existe de nombreux post traitant du sujet.
Dans la section Tutoriels, voyez : https://forum.openoffice.org/fr/forum/v ... 29&t=22726
COOordialement.
PS : Je viens de regarder vos fichiers. En fait il ne s'agit pas d'un publipostage. Vous semblez vouloir éditer une fiche dont les zones "liste", "commune", "liste des candidats" se remplissent en fonction de la tête de liste.
Il y a bien plus simple : dans votre classeur Source, créez une feuille qui édite ce courrier. Une zone de liste reprend la liste des têtes de liste, ensuite, les autres champs se remplissent avec une fonction rechercheV. Dans ce cas il faudra revoir la feuille 1 car la base de donnée est mal bâtie.
PS2 :
LibreOffice 25.8.2.2 - 64 bits (Win 10)
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
-
Michel JANZEF
- ManitOOu

- Messages : 3581
- Inscription : 12 janv. 2006 10:04
Re: Publipostage avec des listes
Bonsoir,
- Vos listes ne sont pas de même longueur. En conséquence, j'ai ajouté une ligne vide à la première liste.
- J'ai ajouté deux champs communs (Nom et Prénom de la tête de liste) à chaque enregistrement.
- Le résultat semble correspondre à vos attentes.
- Vos listes ne sont pas de même longueur. En conséquence, j'ai ajouté une ligne vide à la première liste.
- J'ai ajouté deux champs communs (Nom et Prénom de la tête de liste) à chaque enregistrement.
- Le résultat semble correspondre à vos attentes.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 25.8.6.2 (Oracle JRE x64 - 1.8.0_471) - Windows 11 Famille 25H2 (26200.6725) 64 bits
-
Nouzon
- Membre lOOyal

- Messages : 30
- Inscription : 13 nov. 2012 01:18
Re: Publipostage avec des listes
Bonsoir à vous,
Merci pour vos réponses et désolé pour ma réponse tardive.
Concernant la réponse du chtis Loopingss ;-), effectivement il ne s'agit pas d'un publipostage basique, et la principale difficulté vient de la"liste des candidats" qui se remplis en fonction de la tête de liste.
J'ai essayé d'explorer la piste de la rechercheV qui m'a l'air intéressante mais sans sucés :-( est ce c'est possible d'avoir un petit coup de main supplémentaire.
Pour le réponse de Michel, la problématique est dans le fait que les liste ne fait jamais le même nombre de candidat, mais mea culpa j'aurai fais plus des exemples qui ne compte pratiquement 15 lignes a chaque fois.
Bonne soirée
Merci pour vos réponses et désolé pour ma réponse tardive.
Concernant la réponse du chtis Loopingss ;-), effectivement il ne s'agit pas d'un publipostage basique, et la principale difficulté vient de la"liste des candidats" qui se remplis en fonction de la tête de liste.
J'ai essayé d'explorer la piste de la rechercheV qui m'a l'air intéressante mais sans sucés :-( est ce c'est possible d'avoir un petit coup de main supplémentaire.
Pour le réponse de Michel, la problématique est dans le fait que les liste ne fait jamais le même nombre de candidat, mais mea culpa j'aurai fais plus des exemples qui ne compte pratiquement 15 lignes a chaque fois.
Bonne soirée
Libre office 5.0 sous Windows 10 - Obligation de version - (manque de maintenance informatique de mon employeur).
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Publipostage avec des listes
Bonjour,
Dan ce cas, il faut une Table pour les têtes de liste et une Table avec les listes complètes, un ID commun servira à faire la relation.
C'est normal, Calc n'est pas le module le plus pratique pour faire des requêtes, il vaudrait mieux utiliser Base.Nouzon a écrit : la principale difficulté vient de la"liste des candidats" qui se remplis en fonction de la tête de liste.
Dan ce cas, il faut une Table pour les têtes de liste et une Table avec les listes complètes, un ID commun servira à faire la relation.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
Loopingss
- InconditiOOnnel

- Messages : 783
- Inscription : 17 déc. 2008 01:50
Re: Publipostage avec des listes
Bonsoir Nouzon.
A quelques détails près (La liste n°1 n'a que 14 membres), voici une proposition qui fonctionne.
Il faudra revoir les formules en fonction de l'étendue des listes ou passer par des zones nommées.
J'ai gardé votre feuille initiale, retravaillée dans la Feuille "Liste".
La feuille 3 est le "Courrier" à adapter à l'imprimante si besoin.
Les cellules en bleu ne s'impriment pas.
En espérant vous avoir été utile.
COOordialement.
A quelques détails près (La liste n°1 n'a que 14 membres), voici une proposition qui fonctionne.
Il faudra revoir les formules en fonction de l'étendue des listes ou passer par des zones nommées.
J'ai gardé votre feuille initiale, retravaillée dans la Feuille "Liste".
La feuille 3 est le "Courrier" à adapter à l'imprimante si besoin.
Les cellules en bleu ne s'impriment pas.
En espérant vous avoir été utile.
COOordialement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 25.8.2.2 - 64 bits (Win 10)
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
-
Nouzon
- Membre lOOyal

- Messages : 30
- Inscription : 13 nov. 2012 01:18
Re: Publipostage avec des listes
Bonjour,
Jeanmimi je me doute que sur base il y a des possibilités plus intéressante, mais je ne maîtrise pas du tout Base malheureusement
Comme j'ai des "bonnes notions" sur calc et c'est accessible pour mes collaborateurs, je préférerai resté sur Calc.
Loopingss il y a de l'idée dans ton fichier calc, mais je voudrais pourvoir faire un publipostage sans aucune manipulation, après les bases complètes car je dois faire la manipulations pour l'ensembles des communes d'un département et peut être une région, ça va être sans fin
Bonne soirée et merci pour votre temps.
Nouzon
Jeanmimi je me doute que sur base il y a des possibilités plus intéressante, mais je ne maîtrise pas du tout Base malheureusement
Comme j'ai des "bonnes notions" sur calc et c'est accessible pour mes collaborateurs, je préférerai resté sur Calc.
Loopingss il y a de l'idée dans ton fichier calc, mais je voudrais pourvoir faire un publipostage sans aucune manipulation, après les bases complètes car je dois faire la manipulations pour l'ensembles des communes d'un département et peut être une région, ça va être sans fin
Bonne soirée et merci pour votre temps.
Nouzon
Libre office 5.0 sous Windows 10 - Obligation de version - (manque de maintenance informatique de mon employeur).
-
Loopingss
- InconditiOOnnel

- Messages : 783
- Inscription : 17 déc. 2008 01:50
Re: Publipostage avec des listes
Bonjour,
Vous pouvez :
- soit recopier la feuille courrier autant de fois que nécessaire et chaque feuille l'affecter à une liste par la cellule A1 et ensuite imprimer toutes les feuilles.
- soit écrire une macro qui récupère la matrice des listes dans la feuille "Listes" puis alimente A1 dans la feuille "Courrier" et l'imprime.
Bonne journée.
COOordialement.
Vous pouvez :
- soit recopier la feuille courrier autant de fois que nécessaire et chaque feuille l'affecter à une liste par la cellule A1 et ensuite imprimer toutes les feuilles.
- soit écrire une macro qui récupère la matrice des listes dans la feuille "Listes" puis alimente A1 dans la feuille "Courrier" et l'imprime.
Bonne journée.
COOordialement.
LibreOffice 25.8.2.2 - 64 bits (Win 10)
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion