OVH Cloud OVH Cloud

VBA : Publipostage ou pas ?

1 réponse
Avatar
papou
Bonjour à toutes et à tous
J'utilise un modèle de document sur lequel j'ai ajouté des champs liés à une
requête Access
Ces champs sont mis à jour dans mon document grâce au publipostage exécuté
dans l'évènement Document_New
Ma question est simple :
je me retrouve avec deux documents créés
- l'un est issu du publipostage (LettresTypes), et c'est effectivement bien
celui-ci que je conserve
- l'autre est le nouveau document basé sur mon modèle et je n'en veux pas
puiqu'il ne met pas à jour les champs
Aujourd'hui je supprime ce dernier document par VBA mais ce n'est pas très
élégant
Quel autre procédé pourrais-je utiliser ?
Merci d'avance pour vos réponses
Cordialement
Pascal

1 réponse

Avatar
Anacoluthe
Bonjour !

"papou" nous a écrit ...
Ma question est simple :
je me retrouve avec deux documents créés
- l'un est issu du publipostage (LettresTypes), et c'est
effectivement bien celui-ci que je conserve
- l'autre est le nouveau document basé sur mon modèle et je n'en veux
pas puiqu'il ne met pas à jour les champs
Aujourd'hui je supprime ce dernier document par VBA mais ce n'est pas
très élégant . Quel autre procédé pourrais-je utiliser ?


Heureusement que ta question est simple !!!

J'ai vaguement compris que tu récupères des données d'une requête
Access grâce aux fonctions de publipostage mais qu'en réalité tu
n'as rien à battre d'une fusion. Si c'est la cas le publipostage
n'est pas l'idéal. Il y a d'autres méthodes comme les champs
Database, DDE, LINK etc. Si en plus tu utilises VBA, tu peux
sans doute balancer tout ce bazar de champs aux orties.
Cependant si ton appli marche bien, ne touche plus à rien
pour une simple question d'élégance ... :-)

Anacoluthe
« La véritable élégance consiste à ne pas se faire remarquer. »
- BRUMMEL