Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: EDVHILFEHR am März 26, 2012, 14:21:06

Titel: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: EDVHILFEHR am März 26, 2012, 14:21:06

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.
Titel: Re: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: DF6GL am März 26, 2012, 15:46:39
Benutz eine Anfüge-Abfrage....
Titel: Re: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: EDVHILFEHR am März 26, 2012, 16:50:56
Schon ja, aber es soll ja nur der Datensatz angehägt werden der gerade im Formular geändert wird.
???
Titel: Re: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: DF6GL am März 26, 2012, 17:07:57
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
Titel: Re: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: MzKlMu am März 26, 2012, 18:12:46
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?
Titel: Re: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: EDVHILFEHR am März 28, 2012, 16:42:07
 :-[ 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.
Titel: Re: Aktuellen Datensatz an eine andere Tabelle anfügen.
Beitrag von: oma am März 28, 2012, 18:12:03
Hallo,

eine Antwort steht eigentlich in #3 von Franz mit: Insert into....

Gruß Oma