OVH Cloud OVH Cloud

Publipostage - Relation "un à plusieurs"

1 réponse
Avatar
Philippe
Bonjour,

Je souhaite faire un publipostage en utilisant une source=20
de donn=E9es dont les enregistrements ont une relation de=20
type "un =E0 plusieurs". Je m'explique ....

L'usager U1 poss=E8de l'=E9l=E9ment E1
L'usager U2 poss=E8de l'=E9l=E9ment E2
L'usager U2 poss=E8de l'=E9l=E9ment E3

Dans le cadre d'un publipostage "classique", la fusion=20
donne 3 courriers (1 pour U1, 2 pour U2) ; je souhaiterais=20
envoyer 1 courrier =E0 chaque usager quel que soit le nombre=20
d'=E9l=E9ment qu'il poss=E8de .... soit 1 courrier o=F9 apparait=20
E1 et 1 courrier =E0 U2 o=F9 apparait U2+U3.

Mais je ne sais pas =E0 quel niveau de ma proc=E9dure je=20
dois "travailler" : au niveau de la base de donn=E9es=20
(astuces Access, requ=EAte SQL ?) ou au niveau du document=20
Word (astuce Publipostage ?)

Si vous aviez une id=E9e... Merci d'avance.

1 réponse

Avatar
Pascal Engelmajer
Salut
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/intl
kb/france/articles/F09/1/69.asp
une réponse
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Philippe" a écrit dans le message de
news: 604701c40106$bcf39c90$
Bonjour,

Je souhaite faire un publipostage en utilisant une source
de données dont les enregistrements ont une relation de
type "un à plusieurs". Je m'explique ....

L'usager U1 possède l'élément E1
L'usager U2 possède l'élément E2
L'usager U2 possède l'élément E3

Dans le cadre d'un publipostage "classique", la fusion
donne 3 courriers (1 pour U1, 2 pour U2) ; je souhaiterais
envoyer 1 courrier à chaque usager quel que soit le nombre
d'élément qu'il possède .... soit 1 courrier où apparait
E1 et 1 courrier à U2 où apparait U2+U3.

Mais je ne sais pas à quel niveau de ma procédure je
dois "travailler" : au niveau de la base de données
(astuces Access, requête SQL ?) ou au niveau du document
Word (astuce Publipostage ?)

Si vous aviez une idée... Merci d'avance.