1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 724 |
Export XML |
le 01/06/2014 : 23:19 par Julien
visiteur |
Bonjour, J'essaye depuis plusieurs semaines d'exporter des données issues de requêtes dans un fichier XML, qui doit être indenter ou formater d'une manière bien particulière (il s'agit d'un fichier SEPA SDD). J'arrive à exporter un XML avec le contenu de plusieurs requêtes (3 en l'occurance), cependant je ne sais pas comment trier cet export pour ne pas avoir les tables les unes après les autres et surtout hiérarchiser les données selon la méthode "XML" ?
Voilà mon corde actuel :
Code :Private Sub Commande81_Click() Dim objOrderInfo As AdditionalData Dim objOrderDetailsInfo As AdditionalData Set objOrderInfo = Application.CreateAdditionalData Set objOrderDetailsInfo = objOrderInfo.Add("fact_prelvt_sepa") objOrderDetailsInfo.Add "fact_prelvt_sepa1" Application.ExportXML acExportQuery, "clients", "c:\docs\test\export.xml", , , , , , , objOrderInfo End Sub
Merci d'avance pour votre aide. Julien |
|
|
Réponse n° 1 -------- le 02/06/2014 : 00:07 par 3Stone
Administrateur
|
Bonjour,
Pour "rassembler" les données de plusieurs tables, il faut utiliser des requêtes UNION. Cela s'écrit et s'utilise ainsi :
Code :SELECT Champ1, Champ2, Champ3 FROM LaTable1 OrderBy Champ2 UNION SELECT Champ1, Champ2, Champ3 FROM LaTable2 UNION SELECT Champ1, Champ2, Champ3 FROM LaTable3
Remarque que le tri est seulement indiqué dans la première partie de la requête, mais est opérationnel pour toute la requête. Chaque section peut évidement avoir une clause Where.
Pour le XML, tu peux regarder cette page.
Cordialement, Pierre (3Stone) |
|
|
Réponse n° 2 -------- le 05/06/2014 : 20:09 par Julien
visiteur |
Bonjour, pour qu'une requête UNION fonctionne les données de chaque table doivent être identiques je crois bien. Dans mon cas elle ne le sont pas, j'ai un identifiant unique mais les données sont différentes. La structure que doit avoir mon fichier XML est complexe. Voilà un exemple de la structure du fichier : http://dl.free.fr/gxuLOCeK0 (exemple de fichier XML selon les spécificité que je devrais obtenir)
merci ! Julien
|
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|