Bonjour à tous,
Tous le jour j'exporte manuellementun requête Access en XML dans un répertoire précis.
puis-je le faire avec une macro ?
Configuration : Win XP Pro + Access 2003
Bonjour à tous,
Tous le jour j'exporte manuellementun requête Access en XML dans un répertoire précis.
puis-je le faire avec une macro ?
Configuration : Win XP Pro + Access 2003
Bonjour,
Avec une macro, non.
Avec une procédure en VBA oui.
Tu peux utiliser un DOMDocument à l'aide de la librarie msxml4.dll.
Il te faudra alors lire le contenu de ta requête à travers un Recordset et remplir le Document en fonction des balises et attributs souhaités.
Argy
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.
Ils comptent sur vous...
Web Site ‡ @Mail
Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
MDB Viewer : Visionneuse Access v4.0
voir l'aide sur la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Application.exportxml _ ObjectType:=acExportTable, _ DataSource:="NomTable", _ DataTarget:="C:\dossier\NomFichier.xml", _ OtherFlags:=1
Helas, c'est une idée à considérer ; toutefois, le format issu de cette méthode est propriétaire Microsoft (schemas-microsoft-com:officedata) ce qui peut être contraignant du coté de la portabilité.
C'est pourquoi, je ne l'ai pas suggéré de prime abord.
A noter que du fait que "la.tete.o.carre" effectuait jusqu'alors ce travail à la main et que si la structure se sortie, telle qu'enregistrée par la méthode lui convient, il peut toujours "bricoler" le fichier de sortie et obtenir ce qu'il souhaite au final.
Le fait de développer soit-même la routine d'écriture de l'export XML permet d'obtenir le format de sortie souhaité sans intervenir sur le fichier.
Argy
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.
Ils comptent sur vous...
Web Site ‡ @Mail
Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
MDB Viewer : Visionneuse Access v4.0
Pour être très précis, aujourd'hui j'exporte ma requête en XML et dans "Autres options ..." > "Transformation ..." je selectionne un fichier XSLT qui me transforme le XML d'Access dans un format qui me convient.
Je voudrais juste me simplifier la tache car j'ai une 30aine de requêtes a exporter plusieurs fois par semaine.
quel méthode serai la plus adaptée dans mon cas ?
Partager