Ich möchte einen Datensatz aus dem Formular in eine andere Tabelle anfügen (ein Datensatz / und aktuelles Datum)
Kann mir jemand Helfen wie ich das ganze mache ?
Aktuellen Datensatz an eine andere Tabelle anfügen.
Benutz eine Anfüge-Abfrage....
Schon ja, aber es soll ja nur der Datensatz angehägt werden der gerade im Formular geändert wird.
???
Hallo,
ja, schön, und wo ist denn nun Dein Problem..?
Ein bisschen mehr an Ausführlichkeit wäre angebracht:
Wie heißt die Tabelle, wie heißen die Felder, wie heißt das Primärschlüsselfeld (in der Tabelle wie auch im Formular), handelt es sich um ein Einzel- oder Unterform, womit (wodurch, bei welchem Ereignis) soll das Anfügen passieren, warum soll überhaupt ein Datensatz nochmal in einer anderern Tabelle gespeichert werden, etc, etc, etc.... ???
Insert into tbltabelle2 select * from tblTabelle1 where PkFeld = Forms!MeinForm!MeinPKfeld
Hallo,
und nicht zuletzt die Frage, wieso einen kompletten Datensatz an eine andere Tabelle anfügen? Die Daten gibt es doch schon, wozu dann noch mal in einer anderen tabelle?
:-[ Der hintergrund für einen neuen Datensatz mit allen Feldern ist, dass diese als History genommen werden, damit man sehen kann wie sich die Daten verändert haben.
Eine Änderung der Daten soll dann auf einen Datensatz passierend erfolgen der Schlüssel ist ein Feld-Name. Die History wird im Unterformular mit entsprechenden feldern
angezeigt und kann nur gelesen werden. beim Speichern eines Datensates sollen die die neuen Daten dann in die History angefügt werden.
Tut mir leid wenn ich Euch zur Weißglut gebracht habe. :'(
Sollte dennoch eine Antort kommen würde ich mich freuen.
Hallo,
eine Antwort steht eigentlich in #3 von Franz mit: Insert into....
Gruß Oma