Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Datensatz kopieren





Frage

Hallo, Problem ist folgendes (alles unter Access2000): Habe eine Tabelle (Tb_X) mit Datenätzen und ein Formular (Frm_Y), welches mit jeweils immer einen Datensatz anzeigt (z.B. Name, Vorname und die dazugehörigen Adressdaten). Frage: Wie kann ich über einen Button im Formular den kompletten Datensatz der momentan angezeigt wird in eine andere Tabelle (Tb_Z) kopieren? Das ganze sollte über ein VB Script möglich sein! Kann mir da irgend jemand helfen?!?!?!?! Danke

Antwort 1 von .struppi

Hallo,
Dafür kann man eine Anfüge-SQL schreiben und sie ausführen ZB so:

dbs As Database
    Set dbs = CurrentDb
    dbs.Execute " INSERT INTO TabAnlagenTypen " _
        & "(Anzahl, AnlagenID, TypenID, Anlagentyp, AnlagenNr, Hersteller, Baujahr,Kategorie) VALUES " _
        & "('" & fanz & "','" & ftag & "','" & ftid & "','" & fatyp & "','" & faNr & "','" & faHer & "','" & fabj & "','" & fakat & "');"
    dbs.Close
    Set dbs = Nothing

Dabei aufpassen, Text muß in Hochkomma eingefaßt werden . Zahlen nicht!
Im Beispiel werden Variablen übergeben...
Gruß struppi