[Résolu]Publipostage avec cellule commune

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

Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

[Résolu]Publipostage avec cellule commune

Message par Loreneb »


La modération vous a écrit: Pourquoi indiquer Writer dans un titre ? Vous êtes dans la section dédiée à Writer.

Bonjour,

Après plusieurs recherches sur votre forum et sur internet, je ne trouve pas de solution à ma question.
Je vais essayer de vous expliquer mon problème :

Je travaille sur un doc writer, une trame pour des entretiens. J'ai réalisé toute l'identification du salarié à partir du publipostage et tout fonctionne bien.
Mon problème se pose au niveau de la partie 1- Bilan du parcours professionnel
Je souhaiterai réaliser un publipostage dans les colonnes du tableau changements professionnels, en colonne 1 (intitulés des postes occupés), j'ai mis le champ intitulé rattaché à la base de données et en colonne 2 (date de prise du poste) je dois faire intervenir la date de début (champs début) . Pour la 1ère ligne ça fonctionne bien. Mais dès que je souhaite que les champs passent en 2nd ligne, ça ne fonctionne plus car il faut aller chercher l'information dans les lignes suivantes de la base de données. En plus je supprime le champs début qui passe en modifié. Ce qui signifie que ce n'est pas la même information que l'on souhaite avoir, il s'agit de la date de modification du contrat et non sa date de début.
En fait, il faudrait que le publipostage arrive à reconnaître le nom de la personne concerné qui se trouve dans l'identification (en haut de page) et qu'il mette les infos en question.

J'espère avoir été assez claire.
Je vous joins les docs en question, la trame ainsi que la base de données.

Merci d'avance,

Lorène
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Loreneb le 29 mai 2017 12:17, modifié 2 fois.
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
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: [Writer]Publipostage avec cellule commune

Message par jeanmimi »

Bonjour,
Si j'ai bien compris, la fiche de support de l'entretien doit afficher des données provenant de plusieurs feuilles.
Pour que ce soit faisable, il te faut construire une nouvelle feuille qui affichera, grâce à une requête, les seules données utiles pour la fiche support.

Et, comme souvent dit ici,dans ce cas, le module adapté est Base, et non pas Calc.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

Re: Publipostage avec cellule commune

Message par Loreneb »

Bonjour Jeanmimi,

Merci pour votre réponse rapide.
En effet, le publipostage se fait à partir de plusieurs feuilles issues de la base de données, mais si j'ose dire ainsi, ce n'est pas ce qui me pose problème.

Mon problème est le suivant :
Je souhaiterai que sur le tableau changements professionnels, apparaissent, au moyen de champs de publipostage ou autres, toutes les lignes, situés dans la base de donnée sur la feuille copier-coller contrat janjira, concernant la personne qui a été défini dans l'identification de la page.
Est-ce possible?

Merci pour votre aide,

Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
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 avec cellule commune

Message par jeanmimi »

Loreneb a écrit :Je souhaiterai que sur le tableau changements professionnels, apparaissent, au moyen de champs de publipostage ou autres, toutes les lignes, situés dans la base de donnée sur la feuille copier-coller contrat janjira, concernant la personne qui a été défini dans l'identification de la page.
Est-ce possible?
C'est théoriquement possible par l'insertion d'un champs, appelé dans ma version, Enregistrement par numéro. pour que ça fonctionne, il faut donc un numéro dans la feuille copier-coller contrat janjira, par exemple ADAM avec 2 fois le numéro 1, et ANCTIL avec 7 fois le numéro 2. Comme dans ta feuille, il n'y a pas de numéros, je n'ai pas pu tester.
Ça se fait sans problème dans le Rapport de Base, avec un Groupement sur les données à faire apparaitre dans Identification du salarié et la Zone de détail pour les Intitulés des postes occupés et la Date de prise du poste.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

Re: Publipostage avec cellule commune

Message par Loreneb »

Bonjour Jean-mimi,

Merci pour votre réponse.
En suivant, vos conseils j'ai rajouté des numéros devant chaque personne, mais je ne comprends pas comment activer les champs enregistrement par numéro (que j'ai bien trouvé dans ma version).
Pourriez-vous m'expliquer leur utilisation?

Merci d'avance,

Lorène
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
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 avec cellule commune

Message par jeanmimi »

J'ai fait un test avec Stéphane ADAM, mais il n'a pas le même numéro dans les deux feuilles, ce qui fait que ça ne fonctionne pas.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

Re: Publipostage avec cellule commune

Message par Loreneb »

Pardonnez-moi pour cette erreur, je joins le tableau corrigé.

Merci d'avance pr votre aide,

Lorène
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
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 avec cellule commune

Message par jeanmimi »

Malgré plusieurs tests, soit je n'y arrive pas, soit ça ne fonctionne pas : dans la deuxième feuille, le tableau m’affiche 2 fois le premier intitulé de poste mais pas le premier puis, en-dessous, le deuxième.
Ce serait possible dans Base, car le Rapport permet de grouper plusieurs détails.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

Re: Publipostage avec cellule commune

Message par Loreneb »

Bonjour,

Merci pr votre aide. Vous serez-t-il possible de m'indiquer comment je dois fonctionner sur base? Je ne connais pas du tout ce logiciel.

Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
Messages : 3223
Inscription : 13 janv. 2006 16:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Publipostage avec cellule commune

Message par Grenouille »

Bonjour,

Je n'ai pas compris à quel rendu tu souhaitais arriver.
Une copie écran du résultat attendu aurait été la bienvenue.

Cela ressemble beaucoup à un publipostage catalogue : https://forum.openoffice.org/fr/forum/v ... =catalogue

A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

Re: Publipostage avec cellule commune

Message par Loreneb »

Bonjour Grenouille,
Merci pour ta réponse et ton aide.
En fouillant dans le forum, j'avais trouvé cette notion de publipostage catalogue mais je n'ai pas réussi à la mettre en œuvre.
En fait je souhaiterai que sur le tableau changements professionnels en page 2, apparaissent toutes les entrées relatives à la personne qui a été déterminée par le publipostage en 1ère page.
Par exemple si nous somme sur l'entretien de Stéphane Adam avec le publipostage réalisé plus haut, je souhaiterai que les 2 premières colonnes du tableau s'alimentent avec la base qui est reliée, sur la feuille copier-coller janjira. Est-ce faisable d'après vous? Sinon je serai dans l'obligation de réaliser le publipostage et de tout copier-coller à la main pour chaque salarié.

Je joins un exemple rempli à la main pour illustrer mes propos.

D'avance merci pour votre aide,

Lorène
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
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 avec cellule commune

Message par jeanmimi »

Pour avoir une idée du fonctionnement du Rapport, avec Groupement sur l'ID_fournisseur, et affichage des détails, tu peux regarder comment le Rapport E_Catalogue de cette Base exemple.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Publipostage avec cellule commune

Message par Dude »

Salut,

Pour faire un catalogue, il te faudrait avoir les données à plat en les extrayant via une requête.
Ce que tu demandes n'est pas réalisable avec un classeur comme source de données.
L'accès à Calc est mono-table et ne supporte pas un quelconque modèle relationnel.

Comme le souligne jeanmimi, le seul moyen d'arriver à tes fins est d'utiliser Base.
Il suffira ensuite d'importer les feuilles en tant que tables.
Tutoriel : De Calc vers Base.
Voir aussi sur le forum Importer Calc dans Base


Merci d'ajouter le classique [Résolu] au titre de ton 1er message.
Loreneb
Membre OOrganisé
Membre OOrganisé
Messages : 62
Inscription : 08 nov. 2013 09:25

Re: [Résolu]Publipostage avec cellule commune

Message par Loreneb »

Bonjour,

Merci pour votre aide,
Bonne fin de journée,

Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3