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

5 réponses

1 2 3 4
Avatar
Papy Bernard
Slt,

De "JièL Goubert"

Tout comme toi aujourd'hui qui est tellement rigide (l'arthrose peut-être


Pas rigide, mais pas de temps à investir dans un apprentissage qui ne
m'apporterait RIEN dans mes besoins.

C'est encore la que tu te trompes papy, tu nous prend tous ici pour des
gamins de moins de 20 ans alors que moi j'ai personnellement formés des
utilisateurs à Framework III... ça date pas d'hier tu en conviendras, et
les souvenirs que j'en garde ne sont pas des plus agréables bien qu'en son
temps il ait eu de bonnes qualités, mais quel bazard et quelle ergonomie.


Moi aussi, j'ai assuré de la formation à Framework (via la Chambre de
commerce du Loiret -public pour le moins disparate-). Sur une semaine il est
difficile de faire découvrir à qui manque d'imagination ce qu'il peut tirer
d'un langage de programmation, malgré tous les exemples présentés. Cela
dépend de la curiosité/motivation de chacun.
La programmation n'a de limites que l'imagination de chacun à partir du
moment où l'on s'est approprié l'outil. Je te le concède, l'appropriation
n'est pas immédiate, pas plus de Fred que VBA, etc.... Quant à
l'imagination, tu me l'accorderas, certains n'en manquent pas. Mais pour
quelle productivité ?????

Si aujourd'hui tu ne t'es pas remis en cause et que tu continue à utiliser
ce dernier, effectivement je pense que tu dois être assez efficace avec,
mais par contre Framework (fusse t'il VIII) ne sera JAMAIS à la hauteur
des produits bureautiques actuels... j'en suis persuadé ne serait-ce que


Framework est avant tout un programme orienté "bureautique" traitement de
données.

Dans le traitement de données, je ne vois pas en quoi le *format* des
données intervient.
Le format le plus simple, le plus léger est le format ASCII. Je vois mal
les banques, ou les systèmes comptables/gestion des entreprises entre
autres, stocker leurs informations sous un autre format, avec toutes les
fioritures qui alourdissent les fichiers et qui n'ont AUCUN intérêt dans le
traitement des résultats. Que ces informations soient reprises et mises en
forme pour une présentation flatteuse, c'est une autre affaire.

pour une raison : les formats de fichiers n'ont pas changés !!! éloquent
quand même.


Ne comprends pas :"formats de fichiers n'ont pas changés"
Basiquement, c'est de l'ASCII + des fioritures (couleur, gras, police,
etc...). lesquelles fioritures sont enregistrées dans le fichier mais dont
on n'a que faire dans leur traitement.

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

Avatar
Emilie
Bonjour,
Je suis entièrement d'accord avec toi Sylvain : je suis à l'origine de ce
"débat" et j'ai vraiment l'impression d'assister à des règlements de compte
...
En fait je n'ai pas eu de réelle solution à mon problème ...


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
Gafish
Bonjour,

Effectivement, le dialogue de sourd est un peu long, surtout que chacun
étant borné dans ses positions et dans son argumentaire leurs efforts sont
bien vains. Maintenant si vous pouviez continuer sur vos BAL je pense que
personne ne s'en plaindrait car la discussion n'interesse personne sinon
vous.
Pour revenir à ton problème Emilie, il y a une solution, mais je suis pas
sur qu'elle te plaise. Tu me diras ce que tu en penses. Cette solution
consiste à appeler tes documents Word depuis ta base documentaire Access.
Cela ne fonctionnera pas (enfin cela ne fonctionnera pas comme tu le
souhaites) si tu appeles le doc depuis un explorateur de fichier.
Le principe est le suivant : le choix d'un document Word dans la base
documentaire alimente une requête qui sera source de ton publipostage. Ainsi
tu n'auras dans ta requête que les informations d'un document (celui que tu
souhaites ouvrir), cela respecte ainsi ton principe d'un enregistrement, un
document.
Déja dis moi si cette solution te convient, et si oui je pourrai t'aider sur
tout ce qui est technique sur Access pour réaliser tout cela si ca te pose
problème.

Arnaud

"Emilie" a écrit dans le message news:

Bonjour,
Je suis entièrement d'accord avec toi Sylvain : je suis à l'origine de ce
"débat" et j'ai vraiment l'impression d'assister à des règlements de
compte

...
En fait je n'ai pas eu de réelle solution à mon problème ...


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
Emilie
Bonjour Arnaud,

Ce que tu me proposes m'intéresse beaucoup parce qu'en fait je vais
1 - Creer mon document sur ACCESS : lui donner un titre / référence ....
2 - Créer le document correspondant sur Word : je souhaite que les infos
enregistrées sur ACCESS apparaissent sur ce doc Word
3 - Après validation du contenu de mon doc Word : je le converti en
format PDF et le met à jour sur un site intranet

Ce qui est important :
1 - c'est que je puisse rappeler mon doc word à partir d'Access (pourquoi
pas) pour pouvoir y apporter des modifications si nécessaires
2 - C'est que mon doc Word conserve les informations de la base de données
Idem pour les docs accessibles sur le site intranet : à priori pas de souci
car converti en PDF

Merci de ton aide




Bonjour,

Effectivement, le dialogue de sourd est un peu long, surtout que chacun
étant borné dans ses positions et dans son argumentaire leurs efforts sont
bien vains. Maintenant si vous pouviez continuer sur vos BAL je pense que
personne ne s'en plaindrait car la discussion n'interesse personne sinon
vous.
Pour revenir à ton problème Emilie, il y a une solution, mais je suis pas
sur qu'elle te plaise. Tu me diras ce que tu en penses. Cette solution
consiste à appeler tes documents Word depuis ta base documentaire Access.
Cela ne fonctionnera pas (enfin cela ne fonctionnera pas comme tu le
souhaites) si tu appeles le doc depuis un explorateur de fichier.
Le principe est le suivant : le choix d'un document Word dans la base
documentaire alimente une requête qui sera source de ton publipostage. Ainsi
tu n'auras dans ta requête que les informations d'un document (celui que tu
souhaites ouvrir), cela respecte ainsi ton principe d'un enregistrement, un
document.
Déja dis moi si cette solution te convient, et si oui je pourrai t'aider sur
tout ce qui est technique sur Access pour réaliser tout cela si ca te pose
problème.

Arnaud

"Emilie" a écrit dans le message news:

Bonjour,
Je suis entièrement d'accord avec toi Sylvain : je suis à l'origine de ce
"débat" et j'ai vraiment l'impression d'assister à des règlements de
compte

...
En fait je n'ai pas eu de réelle solution à mon problème ...


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
Gafish
En ce cas, si ca t'interresse je vais te détailler comment tu peux procéder.
Comme je sais pas exactement où tu en es, et quel est ton niveau en Access,
je ne vais pas forcément entrer dans le détail de chaque point mais
n'hesites pas à me demander si pour certains tu bloques.
Je m'excuse d'avance au forum, certains point n'auront rien à voir avec
Word, mais seront du pur access. D'ailleurs si tu as un souci par la suite
sur Access, vas plutot sur le newsgroup access.

* Tu te crées un nouveau document word, que tu laisses vierge pour
l'instant, mais c'est juste histoire de lui donner un nom et un emplacement.
* Création de ton document sur Access. Je pars du postulat que ca ne te pose
pas de problème, j'imagine que tu as créé un formulaire de saisie pour te
permettre d'entrer les valeurs que tu souhaites.
Juste une chose, entre ici le chemin de ton document word dans ta table,
pour cela, tu peux utiliser la fonction suivante qui va te permettre d'avoir
un bouton parcourir dans ton formulaire pour aller rechercher le document
(ne sois pas effrayée par le code, tu n'as pas à y toucher, mais juste à
copier coller dans un module Access pour pouvoir appeler ensuite la fonction
dans ton formulaire, comme n'importe quelle fonction standard) :
http://www.mvps.org/accessfr/apis/api0001.htm
* Il faut que tu te crées (mais tu n'auras à le faire qu'une fois) un
formulaire et une requête qui vont te permettre de demander l'ouverture d'un
document Word.
Pour cela tu listes à partir de la table de tes documents tous les noms et
tu demandes à la liste de te renvoyer l'identifiant du document selectionné.
Tu te crées ensuite une requête selection, où tu prends tout (*) les champs,
mais pour le champ identifiant, tu le filtres en lui spécifiant qu'il doit
être égal à ta liste (pour cela, tu fais un clic droit dans les critères,
créer (ou générer) et tu parcours les éléments de ta base à la recherche de
ta liste).
Pour demander l'ouverture du document word regarde ici :
http://www.mvps.org/accessfr/apis/api0018.htm
Si sur ton OS les fichiers avec extension doc s'ouvrent avec word (ce qui
est le cas par défaut) ce sera ok.
* Retour dans word maintenant. Tu fais outils...publipostage dans ton
document.Tu crées un document type en utilisant le document existant. Pour
la source de données tu vas chercher ta base, puis la requête créée juste au
dessus. Tu n'as plus qu'à placer tes champs.

Par rapport à ce qu'il te faut, c'est ok pour l'ouverture du document word
depuis Access. En revanche le bémol c'est que le document word ne conserve
pas les informations de la base. Mais tu les retrouves à coup sur si tu
ouvres ton document word depuis access. Une fois le doc en pdf bien sur plus
aucun souci les infos seront en dur.

Arnaud


"Emilie" a écrit dans le message news:

Bonjour Arnaud,

Ce que tu me proposes m'intéresse beaucoup parce qu'en fait je vais
1 - Creer mon document sur ACCESS : lui donner un titre / référence
....

2 - Créer le document correspondant sur Word : je souhaite que les
infos

enregistrées sur ACCESS apparaissent sur ce doc Word
3 - Après validation du contenu de mon doc Word : je le converti en
format PDF et le met à jour sur un site intranet

Ce qui est important :
1 - c'est que je puisse rappeler mon doc word à partir d'Access
(pourquoi

pas) pour pouvoir y apporter des modifications si nécessaires
2 - C'est que mon doc Word conserve les informations de la base de
données

Idem pour les docs accessibles sur le site intranet : à priori pas de
souci

car converti en PDF

Merci de ton aide




Bonjour,

Effectivement, le dialogue de sourd est un peu long, surtout que chacun
étant borné dans ses positions et dans son argumentaire leurs efforts
sont


bien vains. Maintenant si vous pouviez continuer sur vos BAL je pense
que


personne ne s'en plaindrait car la discussion n'interesse personne sinon

vous.
Pour revenir à ton problème Emilie, il y a une solution, mais je suis
pas


sur qu'elle te plaise. Tu me diras ce que tu en penses. Cette solution
consiste à appeler tes documents Word depuis ta base documentaire
Access.


Cela ne fonctionnera pas (enfin cela ne fonctionnera pas comme tu le
souhaites) si tu appeles le doc depuis un explorateur de fichier.
Le principe est le suivant : le choix d'un document Word dans la base
documentaire alimente une requête qui sera source de ton publipostage.
Ainsi


tu n'auras dans ta requête que les informations d'un document (celui que
tu


souhaites ouvrir), cela respecte ainsi ton principe d'un enregistrement,
un


document.
Déja dis moi si cette solution te convient, et si oui je pourrai t'aider
sur


tout ce qui est technique sur Access pour réaliser tout cela si ca te
pose


problème.

Arnaud





1 2 3 4