Bonjour à tous,

LibreOffice 4.3.4.1 (dernière version en date) Windows XP.

Je rencontre le bug suivant :
- création d'un fichier .ods contenant des données qui seront publipostées 
disons liste1.ods
- référencement de ce classeur comme base pour LibO (par la méthode "Nouvelle 
base de donnée" et connexion au classeur)
- création d'une deuxième liste, disons liste2.ods et référencement idem.

Création d'un "modèle" de planche d'étiquettes en choisissant le format etc. et 
enregistrement sous : "étiquettes 3x8.odt"

Ce fichier contient alors les étiquettes (2 colonnes, 8 lignes) au format 
voulu, avec dans chaque étiquette :
----------------------------------------------
<NOM> <PRENOM>
<ADRESSE>

<CP> <VILLE><ENREGISTREMENT SUIVANT>
----------------------------------------------
(classique)

... SAUF pour la dernière de la feuille qui ne doit pas contenir 
"enregistrement suivant" (bug ou feature ?) sous peine de sauter un 
enregistrement.

On note que en mode affichage des noms de champs, les champs sont donc du style 
:
----------------------------------------------
liste1.feuille1.NOM liste1.feuille1.PRENOM
liste1.feuille1.ADRESSE

liste1.feuille1.CP liste1.feuille1.VILLE liste1.feuille1.enregistrement suivant
----------------------------------------------

Le publipostage fonctionne bien.

Ensuite, je reprend mon .odt et souhaite publiposter avec la liste 2.
Si on n'a pas besoin de modifier le "modèle" d'étiquettes et qu'on fait 
directement imprimer, le publipostage fonctionne bien.

Par contre, (c'est là que le bug arrive) :
Si je souhaites modifier mon "modèle" d'étiquettes et ajouter par exemple le 
champ <TITRE> qui se trouve dans ma liste2, je fais :
- Edition -> Changer de base de données et choisis la liste 2, puis "définir".
- J'ouvre la base (touche F4) et glisse mon champ TITRE (ou insertion, champs, 
autres, bases de données ...)
- Je lance le publipotage (dans un fichier pour test à chaque fois, pas en 
impression directe) et BADABOUM : Les enregistrements suivants ne fonctionnent 
plus, j'ai autant de pages que de lignes dans ma base et dans chaque page 
toutes les étiquettes identiques à une seule ligne.

EXPLICATION :
Si on affiche les noms de champs après changement de la base par édition, 
changer de base, mon modèle donne :
----------------------------------------------
liste2.feuille1.TITRE liste2.feuille1.NOM liste2.feuille1.PRENOM
liste2.feuille1.ADRESSE

liste2.feuille1.CP liste2.feuille1.VILLE liste1.feuille1.enregistrement suivant
----------------------------------------------
                                              
Le champs "enregistrement suivant" est resté sur l'ancienne base de données 
(liste1)

J'en profite pour poster une demande de feature : afficher le champ 
enregistrement suivant avec un symbole quand on est en affichage normal, car 
sans espace avant, il devient invisible et difficilement gérable. Et aussi la 
boite de dialogue imprimer (publipostage) devrait être plein écran par défaut, 
car trop petite pour le choix de la base et toujours obligé de l'agrandir 
manuellement.

Merci ;)

-- 
M. Cyrille GROSDEMANGE 
Service Informatique et Réseaux 
Mairie d'Audincourt
----
Pensez à la planète : êtes-vous certain d'avoir besoin d'imprimer ce mail ?
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à