Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: pahiti78 am August 01, 2014, 00:57:18

Titel: Datensatz kopieren
Beitrag von: pahiti78 am August 01, 2014, 00:57:18
Hallo,
ich habe ein Haupt- und ein Unterformular (Endlosformular). Ich würde gern per Knopfdruck einen neuen Datensatz anlegen und alle Werte aus dem Haupt- und Unterformular duplizieren.

Entweder per VBA oder per Beziehung....wenn das überhaupt geht.
Zwischen dem HF und UF besteht eine 1:n Beziehung. Wenn ich zwischen der tbl_Hauptformular noch eine Linktabelle anlege, welche die ID's von tbl_Hauptformular und einer Spiegelung der Tabelle tbl_Hauptformular entgegen nimmt....dann sollte es theoretisch gehen.

Praktisch habe ich weder die VBA noch die Beziehungsvariante auf dem Schirm.

Was haltet ihr davon. Ist das mit der Spiegelung möglich oder totaler Quatsch?? :)

Danke für Euer Interesse. ;D
Titel: Re: Datensatz kopieren
Beitrag von: MzKlMu am August 01, 2014, 07:35:40
Hallo,
zu was benötigst Du doppelte Daten?
Titel: Re: Datensatz kopieren
Beitrag von: pahiti78 am August 03, 2014, 15:43:06
Hallo,

Zitatzu was benötigst Du doppelte Daten?
Ich habe mehrere Kundendatensätze, welche ich in Kampagnen zusammenfassen möchte. (Newsletterkampagne1, Newsletten2, Telefonkampagne1, Telefon2 usw.).
Im Bereich der Newsletter sollen die Kampagnen kopierbar und bzw. als Vorlage verwendbar sein. Somit sollen alle Kundendatensätze, welcher der Kampagne Newsletter1 zugeordnet wurden in einem späteren Datensatz wieder verwendbar sein.
Dafür müsste ich die Datensätze des UFOs kopieren.
Titel: Re: Datensatz kopieren
Beitrag von: DF6GL am August 03, 2014, 17:21:59
Hallo,


(
ZitatNewsletterkampagne1, Newsletten2, Telefonkampagne1, Telefon2 usw.).

sorry, aber hast Du noch nie etwas von Normalisierung gehört?  ???

Wenn es um "Vorlagen-Daten"  geht, dann kann eine separate  Tabellenkonstruktion (1:n) hilfreich sein, in der die  "Vorlagen" gepflegt werden und die weiter keine Beziehungen zu anderen Tabellen aufweisen.  Um eine Vorlage irgendwo einzufügen, bzw. zuzuordnen, braucht dann lediglich der entspr. Vorlagen-Datensatz (mit seinen Detail-Daten)  in die Arbeitstabellen eingefügt werden, und das per SQL und nicht mittels Datensatz-Kopiererei in Formularen