Académique Documents
Professionnel Documents
Culture Documents
Plate-forme / Os : Toutes
fr.OpenOffice.org
Sommaire
1.1 Le document de fusion.......................................................................................4 1.2 La source des donnes......................................................................................4 1.3 La connexion aux donnes................................................................................4 2.1 Scnario.............................................................................................................5 2.2 Inventaire des besoins.......................................................................................5 2.3 La lettre-type......................................................................................................5 2.4 Source des donnes Calc..................................................................................6
2.4.a La source des donnes..........................................................................................6 2.4.b Connecter la source des donnes la lettre-type..................................................7 2.4.c Insrer des repres de donnes dans la lettre-type...............................................8 2.4.d Visualiser les donnes avant de lancer la fusion.................................................10
2.5 Source des donnes OpenOffice Base............................................................10 2.6 Raliser la fusion : lassistant Mailing...............................................................11
2.6.a Slection du document de fusion.........................................................................12 2.6.b Choix du type de document..................................................................................12 2.6.c Insertion dun bloc dadresses..............................................................................12 2.6.d Cration de salutations.........................................................................................12 2.6.e dition du document.............................................................................................12 2.6.f Personnaliser les documents de mailing...............................................................12 2.6.g Enregistrer, imprimer ou envoyer.........................................................................12
3 Informations complmentaires......................................................................13
3.1 Les types de sources de donnes....................................................................13 3.2 Une mthode propre pour crer une source de donnes...........................14 3.3 Plus dinformations sur le publipostage............................................................14
2 / 16
fr.OpenOffice.org Le publipostage en Anglais mailing est la facult offerte par les outils informatiques de fusionner deux ensembles dinformations : une lettre-type et un fichier dadresses par exemple. Cest, au demeurant, cet exemple que nous utiliserons tout au long de ce how-to. Sachez cependant que le publipostage peut sappliquer des foules de besoins, tels que la ralisation de fiches sur des matriels, des listages dquipements, la confection denveloppes ou dtiquettes, des formulaires pr-remplis, etc. Lopration de mailing est trs couramment utilise pour raliser des sries de documents dont seule une partie change (dans notre exemple, ce seront les adresses) et dont la forme demeure semblable dun document individuel lautre. Lorsque votre vpciste1 vous crit pour vous annoncer que vous avez gagn le Premier Prix son Grand Jeu Mondial du Sicle, il utilise trs exactement ce type dapplication informatique pour adresser la mme lettre personnalise des dizaines de gagnants . Ce document dcrit les fonctionnalits offertes par OpenOffice.org v.2 en matire de publipostage. Aprs avoir dfini les lments intervenant dans cette opration, nous effectuerons un publipostage-exemple trs basique, qui permettra de comprendre les notions qui sy rapportent. Ce how-to sappuie sur la version 2.0.1 dOpenOffice.org.
3 / 16
fr.OpenOffice.org Le document de fusion ou lettre-type Les trous sont destins recevoir linformation variable tandis que le reste du document reoit la mise en forme et les donnes communes. Linformation variable sera ultrieurement reue de lensemble de donnes auquel nous relierons le document de fusion. Cette dernire opration la fusion sera dcrite plus loin. Les donnes variables Ce sont les informations qui prendront place sur le document de fusion lors de lopration du mme nom. Pour continuer notre exemple, un tableau comportant des sries de noms, prnoms et adresses peut constituer un ensemble de donnes convenable.
4 / 16
fr.OpenOffice.org
2.1 Scnario
Notre scnario est le suivant : nous faisons partie des 3 Redoutables Sources (galement connus sous le nom de K-MIF), entreprise de vente par correspondance, et nous dsirons promouvoir les articles de notre nouveau catalogue t 2084 auprs de nos clients. Nous avons alors une ide gniale et tout--fait originale : raliser un Grand Jeu Concours du Sicle par tirage au sort, auquel 10% de nos clients gagneront un lot. Il nous faut maintenant annoncer la bonne nouvelle aux heureux gagnants. Nous leur proposerons de nous retourner le bulletin de participation auquel nous aurons joint un bon de commande... tout hasard...
2.3 La lettre-type
Nous commenons donc par raliser une lettre-type, que nous avons enregistre sous C:\Publipostage\LettreType.odt. Par mesure dhomognit, nous choisirons ici le mme dossier que celui de la source des donnes. Ce nest pas le moins du monde une obligation mais cela nous vitera de disperser les lments manipuls. Ci-contre un aperu de la lettretype, pour linstant ltat brut , cest--dire sans connexion avec quelques donnes que ce soit : en prvision de linsertion ultrieure de donnes, nous avons marqu en soulign les endroits o ces futures donnes devront prendre place. Ces lments souligns sont actuellement purement fictifs et bien incapables de rpercuter quelque information que ce soit. Ils nous servent uniquement dans le cadre de la conception de la lettre-type. Lemploi de tels marqueurs nest bien sr pas exig mais il est bien utile de placer demble des repres qui permettent de contrler la structure du document Publipostage.odt - Retour au Sommaire 5 / 16
Dans la feuille, les colonnes reprsentent chacune un type dinformation (p.ex : les noms, les codes postaux, etc.), les lignes sont des collections dinformations regroupes par affinit (ici, selon les clients). Ces lignes dinformations prendront plus tard place dans chacun des courriers envoyer aux clients correspondants. Pour faciliter lexploitation de cette base , nous prendrons soin de stocker ces informations (le tableau Calc) dans un dossier spcifiquement ddi. Pour lexemple, nous choisirons arbitrairement le dossier C:\Publipostage. Le nom complet de notre table dadresses est donc C:\Publipostage\Adresses.ods.
Conseils Veillez aux noms des colonnes : ils ne comprennent que des lettres (non accentues) et des chiffres, lexclusion de tout autre caractre. Ceci en prvision dune ventuelle migration de notre base vers un outil plus srieux qui pourrait ventuellement imposer des limitations en matire de nommage des colonnes. La longueur des noms de colonnes peut galement tre un cueil si vous envisagez ultrieurement de migrer votre tableau Calc sous le format dBase. En effet, ce dernier requiert que les noms de colonnes ne dpassent pas 10 caractres. Attention aux codes postaux ! Calc considre toute cellule contenant uniquement des chiffres comme un nombre. Le type de ces cellules doit donc tre positionn sur Texte, faute de quoi les zros de tte seraient limins.
Lessentiel du travail est maintenant fait : nous disposons dune lettre-type conforme nos Publipostage.odt - Retour au Sommaire 6 / 16
fr.OpenOffice.org besoins ; nous avons galement un tableau qui va alimenter cette lettre-type. Restent deux oprations, dcrites aux paragraphes qui suivent : tout dabord la ralisation de la connexion de la feuille Calc avec la lettre-type, enfin linsertion des repres de donnes dans la lettre-type. Nous pourrons alors lancer notre premire fusion.
7 / 16
fr.OpenOffice.org Cliquons Parcourir... la recherche du fichier Calc qui contient nos donnes :
Aprs validation, retour au dialogue prcdent. Dplions la branche correspondant notre nouvelle source de donnes, slectionnons la feuille concerne (Feuille1) et cliquons Dfinir. La liaison est maintenant tablie entre notre lettre-type et la feuille Calc. Il serait dailleurs plus exact de dire que la liaison est maintenant dclare OpenOffice.org et devient accessible tout document de fusion que nous pourrions tre amens raliser lavenir.
Remarque La manipulation dcrite ci-dessus entrane la cration dun fichier Base (.odb ) dans le dossier Mes documents. Ce fichier est nomm daprs le nom du classeur Calc de rfrence. Si la cration de fichiers .odb sauvages dans votre dossier Mes documents vous semble une aberration, vous pouvez faire appel la cration directe de bases de donnes, plus propre, prsente au chapitre 3.2.
Il nous reste choisir les informations insrer dans la lettre-type. Cest ce que nous allons raliser maintenant.
Le panneau de gauche (appel lExplorateur de sources de donnes) liste toutes les sources de donnes connues dOpenOffice.org, la source slectionne tant affiche en gras 2. Un aperu du contenu de la source active apparat dans le panneau de droite. Ouf ! Il sagit bien de notre feuille... Le Navigateur comporte galement une barre doutils spcialise que nous dtaillerons plus loin. Pour insrer des repres de donnes dans le document de fusion, nous pourrons faire appel
1 Pour la faire disparatre, appuyez une nouvelle fois sur F4. 2 La base Bibliography est livre avec OOo v.2
8 / 16
fr.OpenOffice.org deux manipulations alternatives : au moyen de la souris, par Glisser / Dposer, ou travers un dialogue par Insrer / Champs. Ces deux manipulations sont dcrites ci-dessous. Insertion par Glisser / Dposer Pour le moment, nous nous contenterons dinsrer des repres de donnes (nomms des colonnes ou champs) dans notre lettre-type, qui, actuellement, est purement passive. Lopration seffectue par glisserdposer de la colonne dsire vers lendroit voulu du texte (voir figure). Rptons lopration pour chacune des rubriques lier.
Insertion par le dialogue Insrer / Champs Si vous craignez de ne pas matriser la manipulation de Glisser/Dposer, vous pouvez faire appel au menu Insrer / Champs / Autres..., onglet Base de donnes, Type de champ = Champ de mailing. Dplions alors la branche correspondant la source des donnes en cours. Il suffit maintenant de positionner successivement le point dinsertion dans le texte lemplacement vis puis de choisir les champs dsirs dans la bote de dialogue et de cliquer Insrer.
Le document de fusion aprs insertion des champs Le texte comporte, aprs cette manipulation, des marqueurs sur fond gris (ce type dinformation se nomme un champ), tels que <Code>, <Nom>, etc. Leurs noms sont ceux des colonnes quils reprsentent. Nous pouvons maintenant liminer le texte temporaire de conception. Le rsultat final est montr Publipostage.odt - Retour au Sommaire 9 / 16
Slectionnons une des lignes de donnes dans le Navigateur puis cliquons ce bouton. Les donnes apparaissent dans le document, chacune dans le champ qui la concerne. Pour visualiser une autre srie de donnes, il suffit de rpter la slection et dactiver ce bouton nouveau.
Ds lors quune base de donnes OpenOffice Base existe sur le poste de travail, aucune manipulation supplmentaire nest ncessaire pour raliser la liaison avec une lettre-type. En effet la cration dune base de donnes dans le module Base gnre cette liaison demble. Lappui sur F4 en tmoigne : la nouvelle base est dores et dj prsente et lensemble de ses tables, Publipostage.odt - Retour au Sommaire 10 / 16
Nous pouvons maintenant passer linsertion des champs dans la lettre-type. La mthode tant dcrite au chapitre prcdent, nous ny reviendrons pas ici.
Note Nous remarquons cependant une lgre diffrence visuellement parlant entre le tableau de donnes ci-dessus et celui prsent dans le cadre de lutilisation des feuilles Calc : au-dessous de la dernire ligne de donnes figure une nouvelle ligne vierge, repre par une toile. Oui : il est parfaitement possible ici dinsrer de nouvelles donnes directement dans la table, manipulation qui ne peut tre ralise de manire simple lors de lemploi de feuilles Calc. Le paragraphe 3.1 discute des avantages respectifs des diverses sources de donnes sous OpenOffice.org.
Notons quen fonction du contexte tous les boutons ne sont pas actifs. Nous ne dcrirons ici que le seul bouton directement utile la ralisation de la fusion, cest--dire le troisime partir de la droite, reprsent ci-contre (ce bouton est quivalent au menu Outils / Assistant Mailing). LAssistant Mailing est compos dune srie de huit dialogues. Il permet de gnrer les documents finals. Toutes les tapes ne sont pas obligatoires. Nous nenvisagerons dailleurs ici que les plus importantes, dans le cadre de notre scnario.
11 / 16
fr.OpenOffice.org
12 / 16
fr.OpenOffice.org Des options spcifiques apparaissent : Choix du priphrique dimpression et sa configuration ; Slection des pages imprimer (toutes ou une srie seulement). Cliquons le bouton Imprimer tous les documents pour obtenir les lettres limprimante. Ceci tant fait, un clic du bouton Terminer clt lAssistant mailing. Le document Sans nom 1, gnr par OOo avant ltape de personnalisation ci-dessus, pourra, au choix, tre conserv (enregistr) ou dtruit (referm sans enregistrement). _____ Nous venons de crer nos premiers courriers personnaliss. Nul doute quils sont le prlude une longue pratique qui ne fait que commencer ! Bon travail avec OpenOffice.org ! Le chapitre suivant donne quelques informations complmentaires, avant que daller plus loin dans lutilisation des fonctions de publipostage livres avec OpenOffice.org.
3 Informations complmentaires
3.1 Les types de sources de donnes
Comme cela a t voqu plus haut, OpenOffice.org accepte de multiples types de sources de donnes. Ces sources appartiennent deux catgories : les sources bureautiques . Ce sont les fichiers texte (.txt, .csv) et les classeurs Calc (.sxw et .ods) ; les bases de donnes. Ce sont les tables dBase (.dbf) et OpenOffice Base (.odb) ainsi que toutes les tables de bases de donnes tierces accessibles via des pilotes ODBC ou JDBC. Les sources bureautiques et les bases de donnes ont chacune leurs avantages et leurs inconvnients. Nous les classerons selon quatre critres demploi, rsums dans le tableau cidessous et comments plus bas. Les notes vont de 1 (technique) 4 (facile). Mme si ces apprciations comportent une part de subjectivit, elles vous aideront choisir le type de source de donnes le plus appropri votre contexte de travail. Texte Connexion Mise jour Exploitation Prise en mains Les connexions aux sources ODBC et JDBC requirent un savoir-faire technique qui nest pas la porte immdiate de lutilisateur moyen. Elles exigent galement des droits dadministration sur le poste pour installer les pilotes en question. Le module OOoBase est handicap par sa nouveaut et ncessite, dans le cadre du publipostage, un petit apprentissage ;
1 Via Calc
OOoCalc
dBase1
OOoBase
ODBC/JDBC
13 / 16
fr.OpenOffice.org Les mises jour dynamiques des informations stockes dans des fichiers bureautiques (fichier texte, feuille Calc) au moment de la ralisation du publipostage ont toujours t dlicates. En particulier, elles exigent plusieurs manipulations successives que bien des utilisateurs considrent, juste titre, comme interfrant avec la tche en cours (fermeture du dmarrage rapide, fermeture/rouverture du document de fusion) ; Lexploitation des donnes est trs aise lorsque lon choisit des sources de type base de donnes . Ces sources permettent, de plus, la ralisation de requtes ou de vues qui permettent de se dispenser de concevoir des tables complmentaires spcifiques. Les sources Calc et dBase sont galement aises exploiter, le premier tant nanmoins pnalis par le problme des mises jour (voir point prcdent) ; La prise en main des diverses sources de donnes est plus aise lorque lon y est dj habitu (sic !). Les bases de donnes ncessitent un apprentissage, en particulier celles qui sont accdes via des pilotes ODBC ou JDBC, car ces outils souffrent du manque dintgration la suite OOo.
En rsum Une feuille Calc est sans doute le support le plus accessible pour raliser vos premires expriences. Il est nanmoins probable que vous vous sentirez rapidement brids par les problmes lis la mise jour des donnes ou la cration de requtes ou de vues pendant les oprations de publipostage. Aussi vous dirigerez-vous alors sans doute vers un outil de type base de donnes . Le module Base, dont lintgration la suite OpenOffice nest pas la moindre des qualits, sera alors mme de vous offrir une panoplie doutils sophistiqus : les requtes et les vues. Les bases de donnes externes (MySQL, PostgreSQL, pour nen nommer que deux des plus connues) sont une alternative, nanmoins plus lourde mettre en uvre.
4 FAQ
Les articles de cette FAQ sont extraits de messages de la liste users du site fr.openoffice.org. La barre doutils des donnes de la table a disparu du Navigateur de source de donnes. Comment la faire revenir ? Fermer OOo2 et le dmarrage rapide puis supprimer le fichier suivant du profil utilisateur : Publipostage.odt - Retour au Sommaire 14 / 16
fr.OpenOffice.org
user/registry/data/org/openoffice/Office/UI/DbBrowserWindowState.xcu Au lancement suivant, tout rentre dans lordre.
Jai cliqu le bouton Donnes dans les champs afin dafficher les donnes correspondant aux champs dans le document. Comment puis-je revenir la situation antrieure et revoir les noms des champs tels quils taient affichs auparavant ? Cliquer diter / Changer de Base de donnes... / Dfinir, sans modifier la slection. Jai beaucoup de sources de donnes dans la fentre de lExplorateur des bases de donnes. Comment puis-je retirer celles qui sont devenues inutiles ou obsoltes ? La gestion des sources de donnes est accessible via le menu Outils / Options / OpenOffice.org Base, Bases de donnes1. Il suffit de slectionner la source grer et de choisir le bouton qui convient. Jai des adresses dans lAin (lAisne, lAube, lAude, etc.), mais les codes postaux sont incomplets : les zros de tte ont disparu. Pourquoi ? La colonne de la source de donnes qui les contient est au format Nombre. Il suffit de choisir le format Texte pour que tout rentre dans lordre.
1 Malgr son nom qui peut laisser penser lexploitation de sources OpenOffice Base, ce dialogue permet en fait la gestion de toutes les sources de donnes externes.
15 / 16
fr.OpenOffice.org
5 Crdits
Auteur : Jean-Francois Nifenecker Remerciement : Intgr par : Tony Galmiche Contacts : Projet Documentation OpenOffice.org - fr.OpenOffice.org Traduction : Historique des modifications : Version 1.01 Date Commentaire 12/03/2006 Deuxime version pour relecture
6 Licence
Appendix Public Documentation License Notice The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the "License"); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at http://www.openoffice.org/licenses/PDL.html. The Original Documentation is Faire un double clic pour indiquer le nom original du document. The Initial Writer of the Original Documentation is Jean-Francois Nifenecker Copyright 2006. All Rights Reserved. (Initial Writer contact(s): jean-francois.nifenecker@laposte.net). Contributor(s): ______________________________________. Portions created by ______ are Copyright _________[Insert year(s)]. All Rights Reserved. (Contributor contact(s):________________[Insert hyperlink/alias]). NOTE: The text of this Appendix may differ slightly from the text of the notices in the files of the Original Documentation. You should use the text of this Appendix rather than the text found in the Original Documentation for Your Modifications.
16 / 16