OVH Cloud OVH Cloud

VB : publipostage Word depuis Access

4 réponses
Avatar
Paul
Bonjour à tous et à toutes,

J'ai un petit problème de publipostage avec Access et Word (version 97).
J'utilise un module Access qui lance Word, ouvre un document de publipostage
dont il modifie la base de données pour l'adapter à la fiche en cours sous
access. Voici la commande:
objWord.MailMerge.OpenDataSource _
Name:=Application.CurrentDb.Name, _
LinkToSource:=True, _
Connection:="Query Fiche en cours", _
SQLStatement:="Select * from [Fiche en cours] "

Mais au lieu d'utiliser la base de données Access en cours, Word me lance
deux autres sessions Access de la même base de données.

Par ailleurs je précise que sur l'un de mes ordinateurs je n'ai pas ce
problème, tout marche bien. Sur mes deux ordinateurs, les noms des fichiers
sont identiques et se trouvent dans les mêmes dossiers.

Pourriez-vous me dépanner ? ou m'expliquer la cause de mes soucis.
Merci d'avance.

Paul

4 réponses

Avatar
Pierre CFI [mvp]
bonjour
dans le fichier word il faut choisir une source via odbc et pas dde qui est par défault (et qui ouvre la source méme déja ouverte)
donc dans word il faut cocher choisir la source et prendre l'option via odbc

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Paul" a écrit dans le message de news: #
Bonjour à tous et à toutes,

J'ai un petit problème de publipostage avec Access et Word (version 97).
J'utilise un module Access qui lance Word, ouvre un document de publipostage
dont il modifie la base de données pour l'adapter à la fiche en cours sous
access. Voici la commande:
objWord.MailMerge.OpenDataSource _
Name:=Application.CurrentDb.Name, _
LinkToSource:=True, _
Connection:="Query Fiche en cours", _
SQLStatement:="Select * from [Fiche en cours] "

Mais au lieu d'utiliser la base de données Access en cours, Word me lance
deux autres sessions Access de la même base de données.

Par ailleurs je précise que sur l'un de mes ordinateurs je n'ai pas ce
problème, tout marche bien. Sur mes deux ordinateurs, les noms des fichiers
sont identiques et se trouvent dans les mêmes dossiers.

Pourriez-vous me dépanner ? ou m'expliquer la cause de mes soucis.
Merci d'avance.

Paul




Avatar
Paul
Merci, Pierre, je vais essayer.
Paul

"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
dans le fichier word il faut choisir une source via odbc et pas dde qui
est par défault (et qui ouvre la source méme déja ouverte)

donc dans word il faut cocher choisir la source et prendre l'option via
odbc




Avatar
Paul
"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
dans le fichier word il faut choisir une source via odbc et pas dde qui
est par défault (et qui ouvre la source méme déja ouverte)

donc dans word il faut cocher choisir la source et prendre l'option via
odbc


Ça veut dire que je dois utiliser Microsoft Query et non accéder directement
aux fichiers mdb ? (sinon je ne vois pas où choisir l'option odbc)
Merci.
Paul

Avatar
Pierre CFI [mvp]
.../...
dans word 97, option / general : confirmation des conversions

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Paul" a écrit dans le message de news: uB#xWB#

"Pierre CFI [mvp]" a écrit dans le message de
news: #
bonjour
dans le fichier word il faut choisir une source via odbc et pas dde qui
est par défault (et qui ouvre la source méme déja ouverte)

donc dans word il faut cocher choisir la source et prendre l'option via
odbc


Ça veut dire que je dois utiliser Microsoft Query et non accéder directement
aux fichiers mdb ? (sinon je ne vois pas où choisir l'option odbc)
Merci.
Paul