Bonjour,
Je dois importer des données provenant d'un formulaire remplissable ADOBE qui renvoie les données en format XML:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8"?> <topmostSubform ><Param1 >0</Param1 ><Titre >Mr/Mme.</Titre ><Nom >Toto</Nom ... /></topmostSubform >
Cela marche très bien par un import "manuel" (click droit dans la fenêtre table ) j'obtiens bien une table Access parfaitement structurée et remplie.
En faisant la même chose en code VBA, je n'ai pas vu d'autres fonctions que DoCmd.TransferText acImportHTML.
J'utilise le code ci dessous où fichXML est le filename du fichier XML
Que ce soit avec le paramètre "HasfieldNames" positionné ou pas, je reçois le message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TbleImport = "topmostSubform" DoCmd.TransferText acImportHTML, , "TbleImport", fichXML, True
Je ne vois pas comment faireErrerur 3519
Vous ne pouvez pas importer ce fichier
- j'ai essayé de supprimer la 1ère ligne XML, même punition
Merci si quelqu'un a un idée, N'est-ce pas la bonne fonction ?
JFD
Partager