Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/09/2011, 11h35   #1
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Par défaut Pré remplissage d'un document Word

Je travaille sous Access 2010.
J’ai une table tparagraphe qui contient les champs suivants: Id, Nature, Nom et Modèle (mémo).
Le champ modèle contient des paragraphes de texte (à compléter)
Mon objectif premier était de générer un document modèle en fonction des natures de paragraphes choisies. Jusque-là tout est ok.
Mais il s’est trouvé qu’après avoir généré le document on devait la compléter alors que certaines des informations à saisir existent déjà dans une table (tdossier) d’une autre BD.
Maintenant je souhaite pré remplir au maximum possible mes documents avant de les générer.
Après quelques recherches sur le site, j’ai rencontré des tutos, forum …portant sur le publipostage, la fusion, les signets… et je pense que mon besoin est réalisable en mettant des signets dans le texte de mes modèles (champs Mémo) que je remplacerai avec leur correspondance dans la tables tdossier avant de générer mon document.

Je voudrais savoir si cette méthode est la meilleure avant de m’y mettre ?
Voilà j'espère avoir été clair! Je suis à votre disposition !

Merci d’avance !
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 21h44   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 332
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 332
Points : 29 238
Points : 29 238
Salut,

Un tuto sur les documents à tiroir me semble plus approprié.

http://heureuxoli.developpez.com/off...cument-tiroir/
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/10/2011, 11h43   #3
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Citation:
Envoyé par Heureux-oli Voir le message
Salut,

Un tuto sur les documents à tiroir me semble plus approprié.

http://heureuxoli.developpez.com/off...cument-tiroir/
Merci Olivier !
J'ai plutôt procédé ainsi :
J'ai inséré dans mes textes de modèles les noms des champs pour lesquels je dois récupérer leur valeur. Ensuite une fois que jgée nère le document qu'il me faut, je fais en même temps la recherche des noms de tous les champs qu'il faut pré-remplir et je les remplace par leur valeur.
PS: Pour chaque nature je connais les champs qu'il faut pré-remplir.
Merci encore Olivier vraiment tu es beau !
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h26.


 
 
 
 
Partenaires

Hébergement Web