Datensatze unter MS-Access in andere Tabelle imp

Hallo,

ich habe in Access zwei Datenbanken mit fast identischem Inhalt. Nun möchte ich meine „alten“ Datensätzte (also den Inhalt einer Tabelle) in die neue Datenbank in eine bestehende Tabelle importieren.
Das ganze soll ungefähr nach folgendem Muster ablaufen:
In der „alten“ Datenbank werden die Datensätze einer Tabelle exportiert, in der neuen Datenbank werden die Datensätze importiert, wobei für die einzelnen Felder die Zugehörigkeit angegeben wird. Z.B.: „Name“ in der alten Datenbank wird in „Fa_Name“ in der neuen Tabelle übertragen u.s.w.

Unter Approach funktioniert das ganz einfach, in Access konnte ich dafür bisher keine Möglichkeit finden.

CU

Thomas

Das kannst du in Access mit einer Anfügeabfrage hinbekommen. Die zugehörige SQL sieht etwa so aus:

INSERT INTO MeineTabelle ( MeinAnderesFeld )
SELECT MeineTabelle.MeinFeld FROM MeineTabelle IN ‚MeineDB.mdb‘;

Reinhard

Hallo Reinhard,

das hört sich so an, als wäre es das, was ich suche, weißt Du nun auch zufällig, wie das aussieht, wenn man mehrere Felder „kopieren“ möchte?

Gruß

Thomas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

das hört sich so an, als wäre es das, was
ich suche,

Da bin ich mir sogar ziemlich sicher ;=)

weißt Du nun auch zufällig,
wie das aussieht, wenn man mehrere Felder
„kopieren“ möchte?

Tja, dann nimm halt mehrere Felder:

INSERT INTO MeineTabelle ( MeinEinesFeld, MeinAnderesFeld )
SELECT MeinFeld, NochEinFeld
FROM MeineTabelle IN ‚MeineDB.mdb‘;

am einfachsten geht das mit dem Abfrageeditor von Access - da musst du lediglich die gewünschten Felder ins Gitter ziehen.

Reinhard

Eigentlich ganz einfach, wenn man einmal den Dreh raus hat.

Danke!