[EMAIL PROTECTED] a écrit :

Bonjour,
Je travaille avec OOO v2.0 sous XP.
Pour faire du publipostage, je pars d'un fichier d'adresses .xls tout
simple.
Le publipostage marche très bien.
Mon souci vient après : si, avec calc, je modifie une adresse dans mon
fichier .xls, cette modification n'est pas prise en compte dans mon
publipostage.
Le seul moyen pour que la modif apparaisse, c'est d'aller dans outils,
options, openoffice.org Base, de supprimer la base de données; puis d'aller
refaire la connexion dans  éditer, changer base de données.
Y a-t-il moyen d'activer une mise à jour dynamique ?
Merci.

Pascal.

voilà ce que dit la FAQ (http://fr.openoffice.org/FAQ/bdd_fr/bdd20fr.htm)
Jean Michel


     *J'ai une feuille Calc comme source de données, et elle n'affiche
     que les anciennes données** *:

Lorsque vous créez une source de données basée sur une feuille de calcul, et que vous modifiez les données sous OpenOffice.org Calc, ces modifications ne sont pas reportées dans la vue de sources de données. Notamment lors des mailings, les modifications que vous auriez pu faire sur votre feuille ne seront pas prises en compte lors du publipostage.

C'est une limitation connue dans l'implémentation courante du driver de Calc. Vous pouvez remédier à cela en désactivant, sous Outils | Options | Sources de Données la case à cocher Pool de connexion actif pour ce driver après avoir sélectionné dans la liste le pilote com.sun.star.comp.sdbc.calc.Odriver.

Ainsi pour réactualiser les données de la feuille de calcul dans la sources de vues, il suffira de fermer la fenêtre de vue et de la rouvrir.

Il y a un rapport de bug <http://www.openoffice.org/issues/show_bug.cgi?id=9899> concernant ce comportement du driver confirmant que les tables doivent être rafraîchies lorsqu'il détecte des modifications dans le fichier.

Répondre à