OVH Cloud OVH Cloud

Liaison Word et ACCESS

35 réponses
Avatar
Emilie
Bonjour,
Je suis responsable qualité et je travaille actuellement sur l'amélioration
de mon système documentaire:
Je dispose d'une base de données ACCESS dans laquelle je recense tous mes
document (référence / titre / indice...)
Je souhaite à présent formaliser ces documents (qualité oblige) sur Word et
je voudrais avoir en en-tête de page les infos que j'ai déjà renseigné dans
ACCESS (titre...). En sachant qu'un document Word correspond à un
enregistrement sur ma base de données (un titre + réf...).
Tout ceci dans l'espoir de ne pas avoir à mettre à jour les informations
(titre + indice..) à plusieurs niveau.

MAIS JE SAIS PAS COMMENT FAIRE ...
Merci de bien vouloir me venir en aide.

Emilie

10 réponses

1 2 3 4
Avatar
JièL Goubert
Bonjoir(c) Papy Bernard

Le 05/12/2004 23:44 vous avez écrit ceci :
Ah oui, mais si tu te met à faire des mises à jour d'internet explorer, je
peux plus suivre ;-)))
Tu ne nous a pas habitué a une telle évolution ;-)


Si tu confonds OS et programmes, je m'interroge.


Je n'ai pas confondu, je me suis fié aux informations recueillis dans
l'entête de ton message, a savoir
Microsoft Outlook Express 6.00.2600.0000
Comme ce dernier a fait parti intégrante de Windows XP et pas de Windows
98, je n'aurais jamais imaginé que tu l'avais installé sur ton Windows 98
faisant ainsi une "évolution" :->>>

PS : tu n'es pas à jour en matière de sécurité, mais je me doute que tu
t'en moques, a ton époque les virus n'existaient pas encore ;->>>

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/


Avatar
Papy Bernard
Slt,
De "JièL Goubert"

Je n'ai pas confondu, je me suis fié aux informations recueillis dans
l'entête de ton message, a savoir
Microsoft Outlook Express 6.00.2600.0000
Comme ce dernier a fait parti intégrante de Windows XP et pas de Windows
98, je n'aurais jamais imaginé que tu l'avais installé sur ton Windows 98
faisant ainsi une "évolution" :->>>


Merci de me prendre pour un demeuré.

PS : tu n'es pas à jour en matière de sécurité, mais je me doute que tu
t'en moques, a ton époque les virus n'existaient pas encore ;->>>


Par culture d'entreprise, j'en a été averti bien plus tôt que tu ne peux le
penser.
Ce qui ne m'a pas empêché, à mon corps défendant comme on dit, d'être
victime d'un certain Ping-Pong et 'être vilipendé par le "responsable" qui
aurait dû faire remonter le problème mais qui, devant les procédures, a
reculé.

--
A+
Papy Bernard (RTCien malgré lui)

Avatar
Emilie
STOP ! STOP !

Je voulais juste savoir s'il existait une solution à mon problème : et je
dois dire que j'ai toujoutrs pas compris s'il était possible de faire quelque
chose.

Je reformule ma demande :
1 - Je dispose d'une base de données ACCESS dans laquel je recense tous
mes documents avec une table reprenant pour chaque document : un titre / un
référence / un indice....

2 - Je veux à présent rédiger mes documents sur Word et ne pas avoir à
reprendre pour chaque doc : son titre / sa référence et surtout son indice

En fait un enregistrement de ma table ACCESS correspond à un doc Word. Je
souhaite qu'à chaque modification de l'indice du document dans ACCESS,
celui-ci vienne également se mettre à jour dans le document WORD
correspondant.

Merci

Emilie



Y'é tu con c't'épais là ?

Écoute bien vieux con à tête de cochon, cela se fait.

Donc ferme ta gueule.


Quand la grossièreté et la vulgarité viennent au secours de l'incompétence,
il n'y a plus grand chose à dire.










Avatar
Circé
Bonjour Emilie,

Juste quelques questions supplémentaires :

- Tes documents Word, souhaites tu en faire d'un seul coup autant que
tu as d'enregistrements Acess ?
ou bien est-ce un document au coup par coup au fur et à mesure de tes
besoins ?

- de quel type de document Word s'agit-il ? De quoi le document Word
est-il composé en dehors des trois champs Acess dont tu as parlé ?

Le publipostage peut peut-être régler ton problème très facilement (eh
oui,, même si les champs sont en entête...), mais tu dis que le
document final Word doit garder un lien avec la base Access ?...
Peux-tu préciser ?
Une fois le document principal de publipostage fait, c'est très rapide
de fusionner pour un ou plusieurs enregistrements, par contre le
document final ne comportera pas de lien avec la base. Ce n'est pas un
problème s'il est le reflet des données Access, mais s'il contient du
texte ajouté dans Word, le problème est autre. Dans ce cas la solution
se trouve peut être côté VBA.

Circé
http://faqword.free.fr

Emilie a émis l'idée suivante :
STOP ! STOP !

Je voulais juste savoir s'il existait une solution à mon problème : et je
dois dire que j'ai toujoutrs pas compris s'il était possible de faire
quelque chose.

Je reformule ma demande :
1 - Je dispose d'une base de données ACCESS dans laquel je recense tous
mes documents avec une table reprenant pour chaque document : un titre / un
référence / un indice....

2 - Je veux à présent rédiger mes documents sur Word et ne pas avoir Ã
reprendre pour chaque doc : son titre / sa référence et surtout son indice

En fait un enregistrement de ma table ACCESS correspond à un doc Word. Je
souhaite qu'Ã chaque modification de l'indice du document dans ACCESS,
celui-ci vienne également se mettre à jour dans le document WORD
correspondant.

Merci

Emilie



Y'é tu con c't'épais là ?

�coute bien vieux con à tête de cochon, cela se fait.

Donc ferme ta gueule.


Quand la grossièreté et la vulgarité viennent au secours de
l'incompétence, il n'y a plus grand chose à dire.












Avatar
Emilie
Réponse question 1 : Je vais rédiger mes documents au fur et à mesure des
besoins et je précise bien : un document WORD = 1 enregistrement ACCESS

Réponse question 2 : Mes documents Word comprendront suivant les cas :
exclusivement du texte ou des shémas ou les 2.

Réponse question 3 : Par lien avec Access, je veux dire que si je suis
amener à faire des modification de mon document Word : je vais incrémenté mon
indice sur ACCESS et je veux donc que sur mon document Word le champ "indice"
se mette à jour automatiquement.
Même chose si je modifie le titre de mon document sur ACCESS : je veux une
mise à jour en automatique dans mon document WORD.


Bonjour Emilie,

Juste quelques questions supplémentaires :

- Tes documents Word, souhaites tu en faire d'un seul coup autant que
tu as d'enregistrements Acess ?
ou bien est-ce un document au coup par coup au fur et à mesure de tes
besoins ?

- de quel type de document Word s'agit-il ? De quoi le document Word
est-il composé en dehors des trois champs Acess dont tu as parlé ?

Le publipostage peut peut-être régler ton problème très facilement (eh
oui,, même si les champs sont en entête...), mais tu dis que le
document final Word doit garder un lien avec la base Access ?...
Peux-tu préciser ?
Une fois le document principal de publipostage fait, c'est très rapide
de fusionner pour un ou plusieurs enregistrements, par contre le
document final ne comportera pas de lien avec la base. Ce n'est pas un
problème s'il est le reflet des données Access, mais s'il contient du
texte ajouté dans Word, le problème est autre. Dans ce cas la solution
se trouve peut être côté VBA.

Circé
http://faqword.free.fr

Emilie a émis l'idée suivante :
STOP ! STOP !

Je voulais juste savoir s'il existait une solution à mon problÚme : et je
dois dire que j'ai toujoutrs pas compris s'il était possible de faire
quelque chose.

Je reformule ma demande :
1 - Je dispose d'une base de données ACCESS dans laquel je recense tous
mes documents avec une table reprenant pour chaque document : un titre / un
référence / un indice....

2 - Je veux à présent rédiger mes documents sur Word et ne pas avoir Ã
reprendre pour chaque doc : son titre / sa référence et surtout son indice

En fait un enregistrement de ma table ACCESS correspond à un doc Word. Je
souhaite qu'Ã chaque modification de l'indice du document dans ACCESS,
celui-ci vienne également se mettre à jour dans le document WORD
correspondant.

Merci

Emilie



Y'é tu con c't'épais là ?

�coute bien vieux con à tête de cochon, cela se fait.

Donc ferme ta gueule.


Quand la grossiÚreté et la vulgarité viennent au secours de
l'incompétence, il n'y a plus grand chose à dire.

















Avatar
JièL Goubert
juste un indice : Champ OLE dans Access
pas envie de développer plus

Le 06/12/2004 10:15 vous avez écrit ceci :
Réponse question 1 : Je vais rédiger mes documents au fur et à mesure des
besoins et je précise bien : un document WORD = 1 enregistrement ACCESS

Réponse question 2 : Mes documents Word comprendront suivant les cas :
exclusivement du texte ou des shémas ou les 2.

Réponse question 3 : Par lien avec Access, je veux dire que si je suis
amener à faire des modification de mon document Word : je vais incrémenté mon
indice sur ACCESS et je veux donc que sur mon document Word le champ "indice"
se mette à jour automatiquement.
Même chose si je modifie le titre de mon document sur ACCESS : je veux une
mise à jour en automatique dans mon document WORD.



Bonjour Emilie,

Juste quelques questions supplémentaires :

- Tes documents Word, souhaites tu en faire d'un seul coup autant que
tu as d'enregistrements Acess ?
ou bien est-ce un document au coup par coup au fur et à mesure de tes
besoins ?

- de quel type de document Word s'agit-il ? De quoi le document Word
est-il composé en dehors des trois champs Acess dont tu as parlé ?

Le publipostage peut peut-être régler ton problème très facilement (eh
oui,, même si les champs sont en entête...), mais tu dis que le
document final Word doit garder un lien avec la base Access ?...
Peux-tu préciser ?
Une fois le document principal de publipostage fait, c'est très rapide
de fusionner pour un ou plusieurs enregistrements, par contre le
document final ne comportera pas de lien avec la base. Ce n'est pas un
problème s'il est le reflet des données Access, mais s'il contient du
texte ajouté dans Word, le problème est autre. Dans ce cas la solution
se trouve peut être côté VBA.

Circé
http://faqword.free.fr

Emilie a émis l'idée suivante :

STOP ! STOP !

Je voulais juste savoir s'il existait une solution à mon problÚme : et je
dois dire que j'ai toujoutrs pas compris s'il était possible de faire
quelque chose.

Je reformule ma demande :
1 - Je dispose d'une base de données ACCESS dans laquel je recense tous
mes documents avec une table reprenant pour chaque document : un titre / un
référence / un indice....

2 - Je veux à présent rédiger mes documents sur Word et ne pas avoir Ã
reprendre pour chaque doc : son titre / sa référence et surtout son indice

En fait un enregistrement de ma table ACCESS correspond à un doc Word. Je
souhaite qu'Ã chaque modification de l'indice du document dans ACCESS,
celui-ci vienne également se mettre à jour dans le document WORD
correspondant.

Merci

Emilie



Y'é tu con c't'épais là ?

�coute bien vieux con à tête de cochon, cela se fait.

Donc ferme ta gueule.


Quand la grossiÚreté et la vulgarité viennent au secours de
l'incompétence, il n'y a plus grand chose à dire.









Avatar
Geo
Bonjour JièL Goubert

JièL Goubert nous a écrit, mais oui


Déjà des remords ?

T'as bien raison.

Bienvenue sur ce forum. :-)

Avatar
Sylvain
STOP ! STOP !

Je voulais juste savoir s'il existait une solution à mon problème : et je
dois dire que j'ai toujoutrs pas compris s'il était possible de faire quelque
chose.

Je reformule ma demande :
1 - Je dispose d'une base de données ACCESS dans laquel je recense tous
mes documents avec une table reprenant pour chaque document : un titre / un
référence / un indice....

2 - Je veux à présent rédiger mes documents sur Word et ne pas avoir à
reprendre pour chaque doc : son titre / sa référence et surtout son indice

En fait un enregistrement de ma table ACCESS correspond à un doc Word. Je
souhaite qu'à chaque modification de l'indice du document dans ACCESS,
celui-ci vienne également se mettre à jour dans le document WORD
correspondant.

Merci

Emilie


Bonjour,

il se trouve que je suis ingénieur qualité et que je me pose des
questions similaires,
sauf que j'utilise excel comme base de données, et des formulaires Word
pour les documents
que nos projets utilisent.

Actuellement je réfléchis à une solution à base de macros Excel et
Word, pour que lorsqu'on
inscrit / modifie un enregistrement sous Excel, les champs (signets) et
éventuellement les propriétés
de duc Word soient mis à jour.
Faudra déclencher la macro à partir d'Excel, pour piloter Word...
Pour l'instant j'en suis à ce stade, mais la discussion m'intéresse et
la confrontation avec d'autres opinions...


J'avais renseigné Maeva dans un post précédent, pour un problème presque
similaire, et j'ai les bases
du code VBA pour mettre à jour mes signets et les propriétés des docs :


Bonjour
Je souhaite pouvoir renseigner automatiquement les propriétés d'un
document Word afin d'obtenir une base de docs homogène et effectuer

ensuite des recherches. Je fais mes essais sur un document pour
l'instant, ensuite si ça marche, je préparerai des modèles.
J'ai inséré des signets dans mon texte (Auteur, Objet)
Je me suis positionnée dans la fenêtre propriétés du document, dans
l'onglet personnaliser j'ai sélectionné le nom "objet", j'ai coché "lié

au contenu" et dans la liste déroulante "Source", j'ai sélectionné mon
signet Objet.
Je suis revenue sur l'onglet "Résumé" de la fenêtre des propriétés
et j'ai effectué tout une série d'essais en fonction des infos que j'ai

trouvé soit dans l'aide / soit sur des forums / soit dans des FAQ (ex
:{RENV Objet} ou {DTPROPERTY Objet} ... nb ce sont des exemples que je
donne de mémoire, des fautes de syntaxe sont possibles mais au moment du
test j'ai fait très attention à la syntaxe). Je suis allée également
dans "Outils/Options/Impression" j'ai coché mettre à jour les champs.
J'ai enregistré mon fichier. Il n'en reste pas moins que lorsque
j'essaie de vérifier le résultat de la manip soit en imprimant les

propriétés, soit en générant un PDF et en regardant les infos document,
ça ne fonctionne pas. Les champs ne sont pas interprétés.
Pourriez-vous me donner un coup de main, ou m'indiquer si je fais
totalement fausse route et que mon projet est irréalisable avec les

outils utilisés
Merci d'avance de votre contribution
Maeva



Bonjour,

j'ai un problème un peu similaire au votre, car j'essaie de mettre à
jour des valeurs de signets
via des macros. J'ai poussé un peu mes investigations pour ensuite
affecter ces valeurs à des propriétés
du document, ce qui a l'air d'être votre question.

Cherchez dans l'aide du coté de
DocumentProperty
BuiltInDocumentProperties et
CustomDocumentProperties
pour des infos sur les propriétés du document.

Ci-dessous, j'ai une boucle dans une macro qui affiche les signets, avec
leur nom et leur valeur.
Si je trouve le signet "Auteur", je lui affecte mon nom :-)
et je fais de même à la propriété "Author" du document

Voici le code :
For Each aField In ActiveDocument.Fields
' affiche les signets
MsgBox "Code = " & aField.Code & vbCrLf & _
"Valeur = " & aField.Result

' Remplace la valeur du champ "Auteur" par "Sylvain"
If InStr(1, aField.Code, "Auteur", vbTextCompare) Then
aField.Result.Text = "Sylvain"
' affecte la valeur "Sylvain" à la propriété "Author" du
document actif
ActiveDocument.BuiltInDocumentProperties(wdPropertyAuthor)
= "Sylvain"
End If

Next aField

J'espère que cela vous ira.

Sylvain.

Avatar
Sylvain
STOP ! STOP ! STOP ! STOP ! STOP ! STOP ! STOP ! STOP !
STOP ! STOP ! STOP ! STOP ! STOP ! STOP ! STOP ! STOP !

S'il vous plait, arrêtez !!!!!!!!!!!!!!!!!!!!!!

Il n'y a pas un modérateur sur ce forum ???
Avatar
Papy Bernard
Slt,

De "JièL Goubert"

je ne parlais pas des normes (qui sont bel et bien changeantes) mais de
_l'évolution_ (oui, je sais, tu as du mal avec ce mot ;-p) du "responsable
qualité".


Ce n'est pas en l'occurence une question d'évolution.

Au delà de toute polémique, quelque(s) soi(en)t le(s) outil(s) utilisé(s)
dans ce genre d'automatisation, c'est une question de méthode et il y a un
risque :

celui de mettre à jour la base de données dans les références des documents
ET que le contenu du document ne le soit pas.

La seule solution que je vois est dans la gestion des documents et dans
l'arborescence de répertoires/sous répertoires.... jusqu'au niveau/indice de
chacun des documents.

répertoire -produit-
sous-répertoires -fabrication/contrôle/...-
sous-sous-répertoires -référence générique du document-,
sous-sous-sous-répertoire -niveau technique/indice- avec un test en ultime
sur l'(non)existence du document sur son dernier niveau/indice (qui devient
le nom du fichier).

Je ne dis pas que sous BASIC je saurais encore faire, mais sous Fred, de
l'enfantillage, quand on connaît un peu.

Peut-être, néanmoins, que la mise en garde ne sera pas inutile, et que les
musclés des produits µSoft proposeront une solution viable.

--
A+
Papy Bernard (RTCien malgré lui)

1 2 3 4