|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 24 ![]() |
Bonjour
J'ai switché office de 2000 vers 2010, importé la base access correctement et alors que tout fonctionnait auparavant dans les opérations de fusion un problème est arrivé. J'ai une requete access (liste de gens avec civilité, nom, adresse, etc) que je souhaite fusionner avec un document Word construit à cet effet (lettre type avec les champs à insérer). Alors que la fusion fonctionnait parfaitement sous office 2000, il se passe maintenant la séquence suivante : - je clique sur "fusion avec word" et sélectionne le bon fichier - word se lance et me dit "fichier c:/chemin/vers/ma/base/nom_de_ma_base.mdb n'existe pas" (et pour cause, puisque ma base est nom_de_ma_mase.accdb) - j'accepte, et word me propose de sélectionner une base (en me précisant que la source de données est "MS Access Database") - je sélectionne ma base et valide - une liste de tables m'est proposée. Je clique option, sélectionne "affichages" en plus de "tables" pour faire apparaitre la liste des requetes, choisis ma requete et valide - access me signale alors que word n'a pas pu ouvrir la source de données Je soupçonne un problème dans le module gérant la liaison (le problème étant le même pour toutes les requetes et tous les documents word associés) mais je ne trouve pas comment résoudre ce problème. Je précise que j'ai déjà réussi à faire la liaison vers la base depuis word via l'assistant publipostage... Quelqu'un aurait-il une idée précise du problème et de comment le résoudre ? merci |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 24 ![]() |
petite précision :
la solution trouvée en attendant consiste à exporter les résultats de la requete vers excel, puis se servir du fichier excel comme liste des destinataire pour publiposter depui le document word. Cette solution fonctionne parfaitement, d'où le soupçon que le probleme vient de la liaison access - word |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 24 ![]() |
Bon, j'ai un peu avancé.
En tombant sur : http://office.microsoft.com/fr-ca/ac...005188546.aspx le dernier item de la page m'a confirmé que le driver ODBC est bien la cause de mon probleme. Probleme : cette page concerne la migration de 2.x vers 2003, et moi je migre de 2000 vers 2010 et la solution proposée ne fonctionne pas (pas de driver ODBC particulier sur le PC d'origine) Quelqu'un aurait il une idée de comment configurer un nouveau pilote ? |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 24 ![]() |
Bon, j'ai trouvé comment rétablir cette liaison.
Explication : le pilote par défaut ODBC a changé de version entre windows xp et windows 7. La base importée étant à la base sous office 2000 sur xp, elle ne sais pas gérer le nouveau pilote (ce qui suggère que la version du pilote doit etre stockée quelque part dans la base, mais je n'ai pas trouvé où...) Solution : supprimer tous les pilotes ODBC access installés par défaut sous 7. Une fois ces pilotes désinstallés, Access se débrouille pour choisir celui qui lui convient lors du publipostage, et la liaison est rétablie. J'espère que ça aidera des gens... |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com