Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: mikepo am Februar 04, 2020, 16:22:50

Titel: Gespeicherter Import / Tabelle wird nicht überschrieben
Beitrag von: mikepo am Februar 04, 2020, 16:22:50
Guten Tag zusammen, habe folgendes Problem: ich habe mehrere gespeicherte Importe von csv-Dateien, die ich über einen Button (mit DoCmd.RunSavedImportExport "import_xy") versuche zu importiern. Jedoch überschreibt er mir dann nicht die vorhandene Tabelle.

Wenn ich die Tabelle bspw. umbenenne, und dann "Runsavedimportexport" starte, dann legt er mir die Tabelle neu an, mit den aktuellen Daten.

Was könnte ich da machen ? vorher die Tabelle löschen lassen über vba ?

lg michael
Titel: Re: Gespeicherter Import / Tabelle wird nicht überschrieben
Beitrag von: DF6GL am Februar 04, 2020, 16:50:46
Hallo,

Currentdb.Execute "Delete * from tblTabelle"
Titel: Re: Gespeicherter Import / Tabelle wird nicht überschrieben
Beitrag von: Beaker s.a. am Februar 04, 2020, 18:24:27
Hallo,
So wie ich das verstanden habe solle eher ein
CurrentDb.Execute "DROP TABLE Tabellenname"
helfen.
Bei einer FE/BE-Struktur muss man allerdings das BE vorher öffnen und dann
entsprechend referenzieren

Dim dbe As DAO.Database
Set dbe = OpenDatabase(PfadUndNameDesBE)
dbe.Execute "DROP TABLE Tabellenname"
'dann nicht vergessen
dbe.Close
Set dbe = Nothing


gruss ekkehard