OVH Cloud OVH Cloud

xml et access

2 réponses
Avatar
bgo
bonjour,

qq'un aurait un bout de code pour cr=E9er un fichier xml =E0=20
partir d'access ?

qui sait comment fonctionne msxml 3.0 (on trouve =E7a=20
dans 'R=E9f=E9rence' de vba) ?

Merci=20

A+

2 réponses

Avatar
Michel Walsh
Salut,


Un recordset ADO permet d'exporter ses informations en XML :


adoRecorset.Save strDestination, adPersistXML


et probablement que ta version d'Access possède un DoCmd.Transfer qui permet
églament de générer un fichier XML.




Pour ce qui est de msxml, c'est une référence qui permet de décortiquer les
données d'un fichier XML sans avoir à se tapper tout le "parsing". Ken Getz
a déjà publié quelques articles sur le sujet (en anglais, mais utilisant
msxml depuis VBA... et VBA est quelque peu "international" en soi), il y a
déjà quelques années, mais comme je n'étais, et ne suis toujours pas,
intéressé par XML... Peut-être une recherche sur Google, ou sur internet, te
permettra de retrouver les dits articles ?




Espérant être utile,
Vanderghast, Access MVP



"bgo" wrote in message
news:0d5201c36725$092a16b0$
bonjour,

qq'un aurait un bout de code pour créer un fichier xml à
partir d'access ?

qui sait comment fonctionne msxml 3.0 (on trouve ça
dans 'Référence' de vba) ?

Merci

A+
Avatar
moilneu
"bgo" a écrit dans le message de news: ...
bonjour,

qq'un aurait un bout de code pour créer un fichier xml à
partir d'access ?
qui sait comment fonctionne msxml 3.0 (on trouve ça
dans 'Référence' de vba) ?

Merci


Bonjour bgo,

Avec Access 2002 tu peux très facilement exporter tes tables au format
XML(click droit.. export, et tu indique le format XML), c'est également
possible avec ADO(2.7) avec la méthode Save(Persitent recordset) de
l'objet Recordset.

Pour la lib msxml, voir sur le site de Migrosoft, elle est actuellement
à la version 4.0, tu trouvera également sur ce site des exemples
d'utilisation de cette librairie(à inscrire dans les réf de ton projet).

--
Laurent