Zum Inhalt springen

[ACCESS] Tabellen filtern und leeren


Pittiplatsch

Empfohlene Beiträge

"alle datensätze" und "filtern", widerspricht sich das nicht?

also der simpelste aufruf wäre

DoCmd.RunSQL "insert into Tabelle2 select * from Tabelle1"

DoCmd.RunSQL "delete from Tabelle1"

natürlich vorausgesetzt, die tabellen haben die gleiche struktur.

ansonsten müsstests du nähere details rausrücken...

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hab mich wohl bei der Wortwahl vertan, meinte eigentlich alle Datensätze auslesen.

Die Tabellen haben nur ähnliche Strukturen, das heißt, die Felder aus Tabelle1 sind auch in Tabelle2 enthalten, aber die Tabelle2 hat noch weitere Felder.

Ich müßte also die einzelnen Felder irgendwie direkt ansprechen.

Eine direkte Kopie, so wie du es vorschlägst, ist leider in diesem Fall nicht möglich.

Wenn ich richtig liege mit meiner Annahme, müßte ich mit Schleifen und Arrays arbeiten.

Und genau da hab ich jetzt 'nen absoluten Hänger. :confused: :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

dann probier doch mal

insert into Tabelle2 (test1, test2) select feld1, feld3 from Tabelle1

oder

update Tabelle2 set Tabelle2.test1 = Tabelle1.feld1, Tabelle2.test2 = Tabelle1.feld3

d.h. nur ausgewählte felder aus tab1 kommen in bestimmte felder in tab2.

alternativ erstelle zwei recordsets und weise in einer schleife die felder indirekt zu, z.b.

do while not rsTab1.EOF

rsTab2!test1 = rsTab2!feld1

rsTab2!test2 = rsTab2!feld3

rsTab1.movenext

loop

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 Monat später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...