[Résolu]Réaliser "un publipostage" grâce à Base
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
[Résolu]Réaliser "un publipostage" grâce à Base
Bonjour,
Je vous joins mes précédents post, afin que vous ayez les informations depuis le début :
https://forum.openoffice.org/fr/forum/v ... =3&t=54480
Après m'avoir expliqué que mes demandes seraient réalisable via base, je me suis exécutée et j'ai réalisé 3 tables sur la base-de-donnée 2017 (ces tables sont issues de document Calc) jointe qui sont :
Table Liste_CDI
Table Janjira
Table Formation_300517
Je joins aussi les relations que j'ai effectué entre les tables.
Ce que je ne comprends pas, c'est qu'après avoir insérer les champs dans mon document Writer (trame-entretien-professionnel-2017v2) (fichier joint), seuls les champs de l'identification de la personne sont complétés par le publipostage mais pas les autres champs qui sont indispensables pour mon document.
Merci d'avance pour votre aide,
Lorène
Je vous joins mes précédents post, afin que vous ayez les informations depuis le début :
https://forum.openoffice.org/fr/forum/v ... =3&t=54480
Après m'avoir expliqué que mes demandes seraient réalisable via base, je me suis exécutée et j'ai réalisé 3 tables sur la base-de-donnée 2017 (ces tables sont issues de document Calc) jointe qui sont :
Table Liste_CDI
Table Janjira
Table Formation_300517
Je joins aussi les relations que j'ai effectué entre les tables.
Ce que je ne comprends pas, c'est qu'après avoir insérer les champs dans mon document Writer (trame-entretien-professionnel-2017v2) (fichier joint), seuls les champs de l'identification de la personne sont complétés par le publipostage mais pas les autres champs qui sont indispensables pour mon document.
Merci d'avance pour votre aide,
Lorène
- Pièces jointes
-
- Trame_d'entretien_profesionnel_2017v2.odt
- document writer ou les champs apparaissent
- (62.22 Kio) Téléchargé 89 fois
-
- base_de_données_2017.odb
- Base de donnés contenant les 3 tables citées
- (70.18 Kio) Téléchargé 101 fois
Dernière modification par Loreneb le 07 juin 2017 16:44, modifié 1 fois.
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
- Grenouille
- ManitOOu
- Messages : 3223
- Inscription : 13 janv. 2006 17:21
- Localisation : Chasseneuil-du-Poitou / Futuroscope
Re: Réaliser "un publipostage" grâce à Base
Bonjour,
La notion de publipostage n'existe pas sous Base.
Dans le fil que tu donnes, relis les propos de jeanmimi :
https://wiki.openoffice.org/wiki/FR/FAQ/Base/118
A+
La notion de publipostage n'existe pas sous Base.
Dans le fil que tu donnes, relis les propos de jeanmimi :
Tu dois donc créer un rapport qui sera basé sur une table ou une requête.jeanmimi a écrit :Ça se fait sans problème dans le Rapport de Base, avec un Groupement sur les données
https://wiki.openoffice.org/wiki/FR/FAQ/Base/118
A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
Re: Réaliser "un publipostage" grâce à Base
Bonjour Grenouille,
Merci pour ta réponse.
Je me suis inspirée de ce fil : https://forum.openoffice.org/fr/forum/v ... =9&t=49101
De plus, dans mon précédent post, Dude m'a indiqué
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
Ce que j'ai réalisé, je pense!
Qu'en penses-tu?
Je ne comprends pas la notion de rapport de base. Pourrais-tu me donné un exemple?
Merci d'avance pour ton aide,
Lorène
Merci pour ta réponse.
Je me suis inspirée de ce fil : https://forum.openoffice.org/fr/forum/v ... =9&t=49101
De plus, dans mon précédent post, Dude m'a indiqué
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
Ce que j'ai réalisé, je pense!
Qu'en penses-tu?
Je ne comprends pas la notion de rapport de base. Pourrais-tu me donné un exemple?
Merci d'avance pour ton aide,
Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
- Grenouille
- ManitOOu
- Messages : 3223
- Inscription : 13 janv. 2006 17:21
- Localisation : Chasseneuil-du-Poitou / Futuroscope
Re: Réaliser "un publipostage" grâce à Base
Re,
Je ne suis pas un spécialiste de Base mais ton modèle relationnel ne me semble pas bon. Pourquoi avoir les nom, prénom dans les 3 tables ?
Le principe d'une base de données est de ne pas avoir de donnée dupliquée.
Tu devrais lire les techniques pour débuter sur Base.
Bonne lecture
Je ne suis pas un spécialiste de Base mais ton modèle relationnel ne me semble pas bon. Pourquoi avoir les nom, prénom dans les 3 tables ?
Le principe d'une base de données est de ne pas avoir de donnée dupliquée.
Tu devrais lire les techniques pour débuter sur Base.
Bonne lecture
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
Re: Réaliser "un publipostage" grâce à Base
Merci pour ta réponse Grenouille, je vais essayer de retravailler mes tables et relations.
Bonne journée,
Lorène
Bonne journée,
Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16955
- Inscription : 03 mars 2006 17:02
- Localisation : Venise verte
Re: Réaliser "un publipostage" grâce à Base
A partir d'une Relation entre les Tables sur le NOM,
J'ai fait un test en créant un Rapport pour avoir, pour chaque personne, son parcours professionnel ainsi que les données des formations.
J'ai l'impression que ma mise en page est trop différente de celle de ton actuel document pour que ça convienne.
J'ai fait un test en créant un Rapport pour avoir, pour chaque personne, son parcours professionnel ainsi que les données des formations.
J'ai l'impression que ma mise en page est trop différente de celle de ton actuel document pour que ça convienne.
- Pièces jointes
-
- base_de_données_2017_v2.odb
- (77.22 Kio) Téléchargé 74 fois
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: Réaliser "un publipostage" grâce à Base
Bonjour Jeanmimi,
Merci pour ta réponse, c'est déjà un joli début. Après pour ma mise en page, ce n'est pas grave, je pourrais toujours la bidouiller, peut être en rajoutant une feuille ou autre.
Concernant ton exemple, les différentes données de contrats sont bien insérées, mais pour les données de formation, il n'y en a qu'une qui apparait, alors que les salariés ont été amené à réaliser plus d'une formation.
Pourrais-tu m'expliquer pourquoi elles n'apparaissent pas dans le rapport de base que tu m'as fourni?
Merci d'avance,
Lorène
Merci pour ta réponse, c'est déjà un joli début. Après pour ma mise en page, ce n'est pas grave, je pourrais toujours la bidouiller, peut être en rajoutant une feuille ou autre.
Concernant ton exemple, les différentes données de contrats sont bien insérées, mais pour les données de formation, il n'y en a qu'une qui apparait, alors que les salariés ont été amené à réaliser plus d'une formation.
Pourrais-tu m'expliquer pourquoi elles n'apparaissent pas dans le rapport de base que tu m'as fourni?
Merci d'avance,
Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16955
- Inscription : 03 mars 2006 17:02
- Localisation : Venise verte
Re: Réaliser "un publipostage" grâce à Base
Parce que j'avais fait une erreur dans la Requête : il fallait mettre les champs NOM en relation.Loreneb a écrit :Pourrais-tu m'expliquer pourquoi elles n'apparaissent pas dans le rapport de base que tu m'as fourni?
Ajout : Dans cette version, j'ai créé un Rapport avec les seules situations professionnelles, plus proche de l'aspect de la page 1 de la feuille d'entretien. Par contre, j'ai remarqué que la même personne peut avoir plusieurs dates de naissance. Est-ce normal ? |
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: Réaliser "un publipostage" grâce à Base
Merci Jeanmimi, c'est nickel. C'est ce que j'attendais.
Merci beaucoup pour votre aide.
Bonne fin de journée,
Lorène
Merci beaucoup pour votre aide.
Bonne fin de journée,
Lorène
LibreOffice 3.x et 4.x sous Linux opensuse 12.3