Hallo ihr Experten, ich habe ein Problem mit dem Import aus Excel. Ich löse über einen Button folgende Anweisung aus, was auch einwandfrei funktioniert.
Private Sub cmdExcelimportlefermenge_Click()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, "T_Liefermenge", CurrentProject.Path & "\Excel\T_Liefermenge.xlsx", True
End Sub
Nur Access erstelltzusätzlich eine neue Tabelle "Tabelle1$_Importfehler". Die ID wird in der Tabelle T_Liefermenge automatisch aufsteigen eingefügt und anderen Werte passen auch.
Es wäre schön wenn mir jemand helfen könnte!!
Gruß Gerdi
Und, was steht in der Importfehler-Tabelle? Was ist denn nun dein "Problem"?
Deine Informationen sind ein wenig spärlich.
Knobbi38
Hallo Knobbi38, in der Tabelle1$_Importfehler
Fehler Feld Zeile
Null-Wert in Autowert-Feld IDLieMe 1
Null-Wert in Autowert-Feld IDLieMe 2
Null-Wert in Autowert-Feld IDLieMe 3
Null-Wert in Autowert-Feld IDLieMe 4
Null-Wert in Autowert-Feld IDLieMe 5
Null-Wert in Autowert-Feld IDLieMe 6
Null-Wert in Autowert-Feld IDLieMe 7
Obwohl er sich die ID Spalte selbst fortlaufend ausfüllt.
Hallo Gerdi,
das Feld mit dem Autowert sollte nicht mit importiert werden. Es wäre einfacher, wenn du hier eine Testdb mit der Tabelle und eine Beispiel xlxs Datei mit Testdaten hier hochlädst.
Knobbi38
Hallo Knobbi38, vielen Dank für den Hinweis, dieser war wieder Goldrichtig! Mein Gedanke war nur, dass ohne leere ID Spalte der Rest um diese Spalte nach links verschoben wird. Ich habe die ID Spalte entfernt und jetzt klappt alles.
Danke
Gruß Gerdi :)