Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Gerdi am März 08, 2026, 10:38:35

Titel: Problem mit DoCmd.TransferSpreadsheet
Beitrag von: Gerdi am März 08, 2026, 10:38:35
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


Titel: Re: Problem mit DoCmd.TransferSpreadsheet
Beitrag von: Knobbi38 am März 08, 2026, 11:32:27
Und, was steht in der Importfehler-Tabelle? Was ist denn nun dein "Problem"?

Deine Informationen sind ein wenig spärlich.

Knobbi38
Titel: Re: Problem mit DoCmd.TransferSpreadsheet
Beitrag von: Gerdi am März 08, 2026, 11:57:27
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



Titel: Re: Problem mit DoCmd.TransferSpreadsheet
Beitrag von: Gerdi am März 08, 2026, 11:59:14
Obwohl er sich die ID Spalte selbst fortlaufend ausfüllt.
Titel: Re: Problem mit DoCmd.TransferSpreadsheet
Beitrag von: Knobbi38 am März 08, 2026, 12:37:57
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
Titel: Re: Problem mit DoCmd.TransferSpreadsheet
Beitrag von: Gerdi am März 08, 2026, 15:31:21
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 :)