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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
TbleImport = "topmostSubform"
DoCmd.TransferText acImportHTML, , "TbleImport", fichXML, True
Que ce soit avec le paramètre "HasfieldNames" positionné ou pas, je reçois le message
Errerur 3519
Vous ne pouvez pas importer ce fichier
Je ne vois pas comment faire
- 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