Faq/Writer/129

    From The Document Foundation Wiki
    < Faq‎ | Writer
    This page is a translated version of the page Faq/Writer/129 and the translation is 89% complete.
    Outdated translations are marked like this.

    Comment utiliser un fichier Calc comme source de données pour faire un publipostage ?

    Il faut naturellement que le classeur soit reconnu comme source de données pour le publipostage. Ce référencement peut être réalisé explicitement, via un assistant, ou de manière transparente via les menus ad hoc.

    Cette FAQ illustre les deux méthodes de création et référencement de la base de données, puis présente son utilisation.

    Création de la base de données

    Création aidée de la base de données

    Cette méthode est celle qui permet le mieux de gérer la fonctionnalité.

    Exécutez la commande Fichier ▸ Nouveau ▸ Base de données pour ouvrir lAssistant Base de données.

    1. Étape 1, choisir Se connecter à une base de données existante, sélectionner Classeur dans la liste puis cliquer Suivant.
    2. Étape 2, cliquer Parcourir pour sélectionner le classeur puis Suivant
    3. Étape 3, garder l'option Oui, je souhaite que l'assistant référence la base de données[1] mais décocher Ouvrir la base de données pour édition. Cliquer Terminer.
    4. Choisir l'emplacement et donner le nom souhaité pour la base de données.

    Création transparente de la base de données

    Ouvrez le document texte devant faire l'objet du publipostage puis :

    • sélectionnez le menu Édition ▸ Changer de base de données ;
    • cliquez sur le bouton Parcourir pour sélectionner le fichier Calc ;
    • cliquez sur le + et sélectionnez la feuille qui contient les données ;

    FR.FAQ Writer 129a.PNG

    • cliquez sur le bouton Définir ;

    Nota:

    • bien qu'aucun message ne le signale, une base de données est créée.
    • la base de données créée par cette méthode le sera obligatoirement dans le dossier par défaut des documents[2].
    • elle prendra le nom du classeur suivi d'un 0 (zéro) si ce dossier ne comprend pas de document de même nom ; le numéro sera incrémenté automatiquement dans le cas contraire.
    • le référencement[1] est automatique.

    Utilisation de la base de données

    • affichez les sources de données par la touche Ctrl + ⇧ Maj + F4 ou le menu Affichage ▸ Sources de données ;
    • choisir la table[3], ou vérifier que la table sélectionnée est celle désirée ;
    • glissez/déposez les en-têtes des champs dans le texte ;
    • pour vérifier la mise en page :
      • sélectionnez un enregistrement
      • cliquez sur l'icône avec le + vert et le rectangle bleu "Données dans les champs" (l'icône du bouton sera différente selon le jeu d'icônes choisi sur le pc mais l'info-bulle sera la même)

    FR.FAQ Writer 129b.PNG

    Pour réaliser le publipostage, lancez l'impression du document texte. LibreOffice reconnaîtra qu'il s'agit d'un document à publiposter.

    Notes:

    1. 1.0 1.1 Le référencement d'une base peut être réalisé "après-coup" via Outils ▸ Options ▸ LibreOffice Base ▸ Base de données : cliquer Nouveau puis sélectionner le fichier .odb
    2. Le chemin par défaut se définit par Outils ▸ Options ▸ LibreOffice ▸ Chemins ▸ Mes documents.
    3. Lorsque la source de données est un classeur les Tables correspondent aux Feuilles de ce dernier