Génération d'un document Word à partir d'Access 2000
5 réponses
Patrick Even
Bonjour,
J'aimerais savoir quelle est la meilleure technique pour produire
un document Word à partir d'une base de données Access
avec les contraintes suivantes :
Les données que je cherche à transférer sont dans deux tables
T1 et T2 liées par une relation 1/n.
Le résultat escompté est de la forme :
Champs du record 1 de T1
Champs de T2
Champs de T2
...
Champs du record 2 de T1
Champs de T2
...
...
L'opération doit permettre de maîtriser à la fois la mise en page
et les éléments graphiques (traits, cadres, images ...), ce qui n'est pas le
cas
en enregistrant un état au format Word.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Patrick Even" a écrit: | J'aimerais savoir quelle est la meilleure technique pour produire | un document Word à partir d'une base de données Access | avec les contraintes suivantes : | | Les données que je cherche à transférer sont dans deux tables | T1 et T2 liées par une relation 1/n. | | Le résultat escompté est de la forme : | | Champs du record 1 de T1 | Champs de T2 | Champs de T2 | ... | Champs du record 2 de T1 | Champs de T2 | ... | ... | | L'opération doit permettre de maîtriser à la fois la mise en page | et les éléments graphiques (traits, cadres, images ...), ce qui n'est pas le | cas | en enregistrant un état au format Word.
Cela ce fait plutôt bien dans un état... why not ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
"Patrick Even" <peven@capgemini.fr> a écrit:
| J'aimerais savoir quelle est la meilleure technique pour produire
| un document Word à partir d'une base de données Access
| avec les contraintes suivantes :
|
| Les données que je cherche à transférer sont dans deux tables
| T1 et T2 liées par une relation 1/n.
|
| Le résultat escompté est de la forme :
|
| Champs du record 1 de T1
| Champs de T2
| Champs de T2
| ...
| Champs du record 2 de T1
| Champs de T2
| ...
| ...
|
| L'opération doit permettre de maîtriser à la fois la mise en page
| et les éléments graphiques (traits, cadres, images ...), ce qui n'est pas le
| cas
| en enregistrant un état au format Word.
Cela ce fait plutôt bien dans un état... why not ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
"Patrick Even" a écrit: | J'aimerais savoir quelle est la meilleure technique pour produire | un document Word à partir d'une base de données Access | avec les contraintes suivantes : | | Les données que je cherche à transférer sont dans deux tables | T1 et T2 liées par une relation 1/n. | | Le résultat escompté est de la forme : | | Champs du record 1 de T1 | Champs de T2 | Champs de T2 | ... | Champs du record 2 de T1 | Champs de T2 | ... | ... | | L'opération doit permettre de maîtriser à la fois la mise en page | et les éléments graphiques (traits, cadres, images ...), ce qui n'est pas le | cas | en enregistrant un état au format Word.
Cela ce fait plutôt bien dans un état... why not ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Patrick Even
Bonjour 3stone,
Oui, je peux en effet produire un état sous Access.
Mais je dois tenir compte d'autres exigences : - Dans cet état, il y a du graphique (des traits, des cadres, voire des images). - Je dois le transmettre sous forme de fichier. - L'état contient plusieurs centaines de pages. - Et, il faut pouvoir faire des recherches dans cet état.
J'ai envisagé les solutions suivantes : - Enregistrer l'état au format Snapshot (.snp) - pour le graphique, c'est parfait. - pour les recherches, ça ne semble pas possible avec Snapshot Viewer. - Enregistrer l'état au format Word - pour les recherches, c'est parfait - pour le graphique, c'est inexistant - pour la mise en page, c'est approximatif - Produire le document Word par publipostage - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n Comment éviter la réplication des champs de T1 pour chaque record de T2 ? - En VBA - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
Cordialement, Patrick EVEN
"3stone" a écrit dans le message news:
Salut,
"Patrick Even" a écrit: | J'aimerais savoir quelle est la meilleure technique pour produire | un document Word à partir d'une base de données Access | avec les contraintes suivantes : | | Les données que je cherche à transférer sont dans deux tables | T1 et T2 liées par une relation 1/n. | | Le résultat escompté est de la forme : | | Champs du record 1 de T1 | Champs de T2 | Champs de T2 | ... | Champs du record 2 de T1 | Champs de T2 | ... | ... | | L'opération doit permettre de maîtriser à la fois la mise en page | et les éléments graphiques (traits, cadres, images ...), ce qui n'est pas le
| cas | en enregistrant un état au format Word.
Cela ce fait plutôt bien dans un état... why not ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Bonjour 3stone,
Oui, je peux en effet produire un état sous Access.
Mais je dois tenir compte d'autres exigences :
- Dans cet état, il y a du graphique (des traits, des cadres, voire des
images).
- Je dois le transmettre sous forme de fichier.
- L'état contient plusieurs centaines de pages.
- Et, il faut pouvoir faire des recherches dans cet état.
J'ai envisagé les solutions suivantes :
- Enregistrer l'état au format Snapshot (.snp)
- pour le graphique, c'est parfait.
- pour les recherches, ça ne semble pas possible avec Snapshot Viewer.
- Enregistrer l'état au format Word
- pour les recherches, c'est parfait
- pour le graphique, c'est inexistant
- pour la mise en page, c'est approximatif
- Produire le document Word par publipostage
- Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n
Comment éviter la réplication des champs de T1 pour chaque record de
T2 ?
- En VBA
- C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
Cordialement,
Patrick EVEN
"3stone" <3stone@skynet.be> a écrit dans le message news:
OLehQNUeDHA.2260@TK2MSFTNGP10.phx.gbl...
Salut,
"Patrick Even" <peven@capgemini.fr> a écrit:
| J'aimerais savoir quelle est la meilleure technique pour produire
| un document Word à partir d'une base de données Access
| avec les contraintes suivantes :
|
| Les données que je cherche à transférer sont dans deux tables
| T1 et T2 liées par une relation 1/n.
|
| Le résultat escompté est de la forme :
|
| Champs du record 1 de T1
| Champs de T2
| Champs de T2
| ...
| Champs du record 2 de T1
| Champs de T2
| ...
| ...
|
| L'opération doit permettre de maîtriser à la fois la mise en page
| et les éléments graphiques (traits, cadres, images ...), ce qui n'est
pas le
| cas
| en enregistrant un état au format Word.
Cela ce fait plutôt bien dans un état... why not ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Oui, je peux en effet produire un état sous Access.
Mais je dois tenir compte d'autres exigences : - Dans cet état, il y a du graphique (des traits, des cadres, voire des images). - Je dois le transmettre sous forme de fichier. - L'état contient plusieurs centaines de pages. - Et, il faut pouvoir faire des recherches dans cet état.
J'ai envisagé les solutions suivantes : - Enregistrer l'état au format Snapshot (.snp) - pour le graphique, c'est parfait. - pour les recherches, ça ne semble pas possible avec Snapshot Viewer. - Enregistrer l'état au format Word - pour les recherches, c'est parfait - pour le graphique, c'est inexistant - pour la mise en page, c'est approximatif - Produire le document Word par publipostage - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n Comment éviter la réplication des champs de T1 pour chaque record de T2 ? - En VBA - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
Cordialement, Patrick EVEN
"3stone" a écrit dans le message news:
Salut,
"Patrick Even" a écrit: | J'aimerais savoir quelle est la meilleure technique pour produire | un document Word à partir d'une base de données Access | avec les contraintes suivantes : | | Les données que je cherche à transférer sont dans deux tables | T1 et T2 liées par une relation 1/n. | | Le résultat escompté est de la forme : | | Champs du record 1 de T1 | Champs de T2 | Champs de T2 | ... | Champs du record 2 de T1 | Champs de T2 | ... | ... | | L'opération doit permettre de maîtriser à la fois la mise en page | et les éléments graphiques (traits, cadres, images ...), ce qui n'est pas le
| cas | en enregistrant un état au format Word.
Cela ce fait plutôt bien dans un état... why not ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
3stone
Salut,
"Patrick Even" a écrit: [...] | - Produire le document Word par publipostage | - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n | Comment éviter la réplication des champs de T1 pour chaque record de T2 ? | | - En VBA | - C'est sans doute possible, mais je ne maîtrise pas encore assez bien. |
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"... il avait fait ses devoirs, dernièrement...
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
"Patrick Even" <peven@capgemini.fr> a écrit:
[...]
| - Produire le document Word par publipostage
| - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n
| Comment éviter la réplication des champs de T1 pour chaque record de T2 ?
|
| - En VBA
| - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"...
il avait fait ses devoirs, dernièrement...
;-))
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
"Patrick Even" a écrit: [...] | - Produire le document Word par publipostage | - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n | Comment éviter la réplication des champs de T1 pour chaque record de T2 ? | | - En VBA | - C'est sans doute possible, mais je ne maîtrise pas encore assez bien. |
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"... il avait fait ses devoirs, dernièrement...
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Raymond
Bonsoir Pierre.
je donne les chemins mais, http://access.seneque.free.fr/word.htm http://access.seneque.free.fr/copie_objets_ole.htm
je dis oui mais, un document de plusieurs centaines de pages n'est pas gérable par automation, sauf si chaque page correspond à un enregistrement de la requête et encore. le transfert des objets OLE est lent par rapport au reste et si tu as beaucoup de graphismes ou images tu risques de t'impatienter. Word ne permet pas une sécurité maxi du document car tu seras obligé de donner le mot de passe pour le lire. je ne vois que la sortie d'un PDF, dans lequel tu prévois des champs de recherche avec des contenus spéciaux. sous acrobat reader tu pourras rechercher telle valeur et te positionner sur la page désirée. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"3stone" a écrit dans le message de news:
Salut,
"Patrick Even" a écrit: [...] | - Produire le document Word par publipostage | - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n | Comment éviter la réplication des champs de T1 pour chaque record de T2 ?
| | - En VBA | - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"... il avait fait ses devoirs, dernièrement...
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Bonsoir Pierre.
je donne les chemins mais,
http://access.seneque.free.fr/word.htm
http://access.seneque.free.fr/copie_objets_ole.htm
je dis oui mais, un document de plusieurs centaines de pages n'est pas
gérable par automation, sauf si chaque page correspond à un enregistrement
de la requête et encore. le transfert des objets OLE est lent par rapport au
reste et si tu as beaucoup de graphismes ou images tu risques de
t'impatienter.
Word ne permet pas une sécurité maxi du document car tu seras obligé de
donner le mot de passe pour le lire.
je ne vois que la sortie d'un PDF, dans lequel tu prévois des champs de
recherche avec des contenus spéciaux. sous acrobat reader tu pourras
rechercher telle valeur et te positionner sur la page désirée.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"3stone" <3stone@skynet.be> a écrit dans le message de
news:ukQDWNVeDHA.2268@TK2MSFTNGP10.phx.gbl...
Salut,
"Patrick Even" <peven@capgemini.fr> a écrit:
[...]
| - Produire le document Word par publipostage
| - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n
| Comment éviter la réplication des champs de T1 pour chaque record
de T2 ?
|
| - En VBA
| - C'est sans doute possible, mais je ne maîtrise pas encore assez
bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"...
il avait fait ses devoirs, dernièrement...
;-))
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
je donne les chemins mais, http://access.seneque.free.fr/word.htm http://access.seneque.free.fr/copie_objets_ole.htm
je dis oui mais, un document de plusieurs centaines de pages n'est pas gérable par automation, sauf si chaque page correspond à un enregistrement de la requête et encore. le transfert des objets OLE est lent par rapport au reste et si tu as beaucoup de graphismes ou images tu risques de t'impatienter. Word ne permet pas une sécurité maxi du document car tu seras obligé de donner le mot de passe pour le lire. je ne vois que la sortie d'un PDF, dans lequel tu prévois des champs de recherche avec des contenus spéciaux. sous acrobat reader tu pourras rechercher telle valeur et te positionner sur la page désirée. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"3stone" a écrit dans le message de news:
Salut,
"Patrick Even" a écrit: [...] | - Produire le document Word par publipostage | - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n | Comment éviter la réplication des champs de T1 pour chaque record de T2 ?
| | - En VBA | - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"... il avait fait ses devoirs, dernièrement...
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Patrick Even
Bonjour,
Je vais essayer de creuser la question à partir de vos suggestions. Merci encore pour votre support.
Cordialement, Patrick EVEN
"Raymond" a écrit dans le message news: ##
Bonsoir Pierre.
je donne les chemins mais, http://access.seneque.free.fr/word.htm http://access.seneque.free.fr/copie_objets_ole.htm
je dis oui mais, un document de plusieurs centaines de pages n'est pas gérable par automation, sauf si chaque page correspond à un enregistrement de la requête et encore. le transfert des objets OLE est lent par rapport au
reste et si tu as beaucoup de graphismes ou images tu risques de t'impatienter. Word ne permet pas une sécurité maxi du document car tu seras obligé de donner le mot de passe pour le lire. je ne vois que la sortie d'un PDF, dans lequel tu prévois des champs de recherche avec des contenus spéciaux. sous acrobat reader tu pourras rechercher telle valeur et te positionner sur la page désirée. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"3stone" a écrit dans le message de news:
Salut,
"Patrick Even" a écrit: [...] | - Produire le document Word par publipostage | - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n | Comment éviter la réplication des champs de T1 pour chaque record
de T2 ?
| | - En VBA | - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"... il avait fait ses devoirs, dernièrement...
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Bonjour,
Je vais essayer de creuser la question à partir de vos suggestions.
Merci encore pour votre support.
Cordialement,
Patrick EVEN
"Raymond" <Raymond.seneque@free.fr> a écrit dans le message news:
##T64UVeDHA.2144@TK2MSFTNGP12.phx.gbl...
Bonsoir Pierre.
je donne les chemins mais,
http://access.seneque.free.fr/word.htm
http://access.seneque.free.fr/copie_objets_ole.htm
je dis oui mais, un document de plusieurs centaines de pages n'est pas
gérable par automation, sauf si chaque page correspond à un enregistrement
de la requête et encore. le transfert des objets OLE est lent par rapport
au
reste et si tu as beaucoup de graphismes ou images tu risques de
t'impatienter.
Word ne permet pas une sécurité maxi du document car tu seras obligé de
donner le mot de passe pour le lire.
je ne vois que la sortie d'un PDF, dans lequel tu prévois des champs de
recherche avec des contenus spéciaux. sous acrobat reader tu pourras
rechercher telle valeur et te positionner sur la page désirée.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"3stone" <3stone@skynet.be> a écrit dans le message de
news:ukQDWNVeDHA.2268@TK2MSFTNGP10.phx.gbl...
Salut,
"Patrick Even" <peven@capgemini.fr> a écrit:
[...]
| - Produire le document Word par publipostage
| - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n
| Comment éviter la réplication des champs de T1 pour chaque
record
de T2 ?
|
| - En VBA
| - C'est sans doute possible, mais je ne maîtrise pas encore assez
bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"...
il avait fait ses devoirs, dernièrement...
;-))
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Je vais essayer de creuser la question à partir de vos suggestions. Merci encore pour votre support.
Cordialement, Patrick EVEN
"Raymond" a écrit dans le message news: ##
Bonsoir Pierre.
je donne les chemins mais, http://access.seneque.free.fr/word.htm http://access.seneque.free.fr/copie_objets_ole.htm
je dis oui mais, un document de plusieurs centaines de pages n'est pas gérable par automation, sauf si chaque page correspond à un enregistrement de la requête et encore. le transfert des objets OLE est lent par rapport au
reste et si tu as beaucoup de graphismes ou images tu risques de t'impatienter. Word ne permet pas une sécurité maxi du document car tu seras obligé de donner le mot de passe pour le lire. je ne vois que la sortie d'un PDF, dans lequel tu prévois des champs de recherche avec des contenus spéciaux. sous acrobat reader tu pourras rechercher telle valeur et te positionner sur la page désirée. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"3stone" a écrit dans le message de news:
Salut,
"Patrick Even" a écrit: [...] | - Produire le document Word par publipostage | - Je ne sais le mettre en oeuvre que s'il n'y a pas de relation 1/n | Comment éviter la réplication des champs de T1 pour chaque record
de T2 ?
| | - En VBA | - C'est sans doute possible, mais je ne maîtrise pas encore assez bien.
|
Va voir chez Raymond... http://access.seneque.free.fr/
recherche quelque chose comme "piloter Word par automation"... il avait fait ses devoirs, dernièrement...
;-))
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------