beste Access specialisten,
via de onderstaande code probeer ik verschillende xml bestanden te importeen (audit*.xml) in een access database.
wanneer ik de importopties op 1 (import data en structures) dan werkt het maar dan worden er in access telkens
nieuwe tabellen gemaakt en wordt de data van iedere xml apart in iedere tabel gezet.
Wanneer ik de importopties op 2 zet (append data) wordt de data echter niet in de bestaande tabelstructuur toegevoegd.
Er wordt ook geen "importerror" tabel aangemaakt.
Sub XML_inlezen2()
Dim c0, c1, importbestand, cv As String
Const acAppendData = 2
c0 = "C:\Audit_files_tst\import_folder\"
c1 = Dir(c0 & "audit*.xml")
Do Until c1 = ""
c0 = "C:\Audit_files_tst\import_folder\"
c1 = Dir(c0 & "audit*.xml")
importbestand = c0 & c1
cv = "C:\Audit_files_tst\verwerkt_folder\"
Application.ImportXML _
Datasource:=importbestand, _
Importoptions:=2
Name importbestand As cv & c1
c1 = Dir(c0 & "audit*.xml")
Loop
MsgBox "er zijn geen bestanden meer om te importeren", vbOKOnly
End Sub
Kan iemand me verder helpen om de data toch te kunnen toevoegen aan de bestaande tabellen.
ik kan enkele van de xml bestanden meesturen indien nodig.
alvast bedankt
Koen
via de onderstaande code probeer ik verschillende xml bestanden te importeen (audit*.xml) in een access database.
wanneer ik de importopties op 1 (import data en structures) dan werkt het maar dan worden er in access telkens
nieuwe tabellen gemaakt en wordt de data van iedere xml apart in iedere tabel gezet.
Wanneer ik de importopties op 2 zet (append data) wordt de data echter niet in de bestaande tabelstructuur toegevoegd.
Er wordt ook geen "importerror" tabel aangemaakt.
Sub XML_inlezen2()
Dim c0, c1, importbestand, cv As String
Const acAppendData = 2
c0 = "C:\Audit_files_tst\import_folder\"
c1 = Dir(c0 & "audit*.xml")
Do Until c1 = ""
c0 = "C:\Audit_files_tst\import_folder\"
c1 = Dir(c0 & "audit*.xml")
importbestand = c0 & c1
cv = "C:\Audit_files_tst\verwerkt_folder\"
Application.ImportXML _
Datasource:=importbestand, _
Importoptions:=2
Name importbestand As cv & c1
c1 = Dir(c0 & "audit*.xml")
Loop
MsgBox "er zijn geen bestanden meer om te importeren", vbOKOnly
End Sub
Kan iemand me verder helpen om de data toch te kunnen toevoegen aan de bestaande tabellen.
ik kan enkele van de xml bestanden meesturen indien nodig.
alvast bedankt
Koen