OVH Cloud OVH Cloud

Publipostage : comment rentrer des paramètres d'une requête

2 réponses
Avatar
Christophe
Bonjour,
j'ai un problème pour effectuer un publipostage à partir d'une requête où la
valeur du critère d'un des champs doit être rentrée : je souhaite en effet
utiliser plusieurs fois cette requête pour des valeurs différentes du champs
"Année". La requête en SQL est du type :

select table.numero
where annee >=[DEBUT] and <=[FIN]
from table

Lors du lancement de la requête, 2 fenêtres s'affichent donc pour demander
les valeur de DEBUT et FIN et sous Access tout se déroule normalement.
Mon problème est que je n'arrive pas à fusionner cette requête avec un
document principal Word. Les messages d'erreurs m'indiquent qu'il n'existe
pas d'enregistrement et que la liaison DDE ne peut se faire. Bien sûr, la
fusion s'effectue correctement après avoir remplacé [DEBUT] et [FIN] par des
valeurs numériques mais cela ne me convient pas. Ne serait-il pas possible
que les fenêtres pour renseigner les valeurs de DEBUT et de FIN s'affichent
aussi à l'ouverture du fichier Word. Je suis sur Access 2002.

En vous remerciant pour votre aide et vos réponses,

Christophe

2 réponses

Avatar
Raymond
Bonjour.

une idée à creuser:
à mon avis il faut que tu fasses de l'automatisation Access à partir de
Word.
Si tu définis ta requête avec les deux paramètres début et fin, tu peux
charger ces paramètres par vba et ensuite lancer la requête toujours avec
Word. A tester car je ne le jamais utilisé.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Christophe" a écrit dans le message
de news:
Bonjour,
j'ai un problème pour effectuer un publipostage à partir d'une requête où
la

valeur du critère d'un des champs doit être rentrée : je souhaite en effet
utiliser plusieurs fois cette requête pour des valeurs différentes du
champs

"Année". La requête en SQL est du type :

select table.numero
where annee >=[DEBUT] and <=[FIN]
from table

Lors du lancement de la requête, 2 fenêtres s'affichent donc pour demander
les valeur de DEBUT et FIN et sous Access tout se déroule normalement.
Mon problème est que je n'arrive pas à fusionner cette requête avec un
document principal Word. Les messages d'erreurs m'indiquent qu'il n'existe
pas d'enregistrement et que la liaison DDE ne peut se faire. Bien sûr, la
fusion s'effectue correctement après avoir remplacé [DEBUT] et [FIN] par
des

valeurs numériques mais cela ne me convient pas. Ne serait-il pas possible
que les fenêtres pour renseigner les valeurs de DEBUT et de FIN
s'affichent

aussi à l'ouverture du fichier Word. Je suis sur Access 2002.

En vous remerciant pour votre aide et vos réponses,

Christophe




Avatar
Christophe
Merci pour cette piste.
Je vais essayer de creuser ça et je te tiendrais au courant.

A +,

Christophe