von RobertG » Fr, 08.09.2017 17:27
Hallo Ronny,
das Vorgehen solltest Du anpassen:
Name, Vorname, Straße, PLZ, Ort gehören in den Kundenstamm, nennst Du wohl Kundenstamm_Jahrespflege. Diese Tabelle hat einen Primärschlüssel, z.B. "IDKunde".
Die zweite Tabelle "Kundenstamm_Auftrag" holt sich die Informationen aus "Kundenstamm_Jahrespflege" über dieses Schlüsselfeld. Es gehört also nicht alles noch einmal in die 2. Tabelle, sondern lediglich der Primärschlüssel der ersten Tabelle als Fremdschlüssel in die zweite Tabelle. Und damit ist dann auch in einem Formular immer "Kundenstamm_Jahrespflege" das Hauptformular und "Kundenstamm_Auftrag" das Unterformular.
Natürlich besteht auch die Möglichkeit, alle möglichen Daten zu kopieren - auch mit Hilfe von Hauptformular und Unterformular. Nur werden dann Änderungen an "Kundenstamm_Jahrespflege" nicht automatisch auch in "Kundenstamm_Auftrag" wirksam. Die Folge: Bei jeder Datenänderung (Schreibfehler, Umzug usw.) musst Du zwei Tabelle pflegen. Das ist umständlich, fehleranfällig und vergrößert außerdem unnötig den Datenbestand.
Gruß
Robert
Hallo Ronny,
das Vorgehen solltest Du anpassen:
Name, Vorname, Straße, PLZ, Ort gehören in den Kundenstamm, nennst Du wohl Kundenstamm_Jahrespflege. Diese Tabelle hat einen Primärschlüssel, z.B. "IDKunde".
Die zweite Tabelle "Kundenstamm_Auftrag" holt sich die Informationen aus "Kundenstamm_Jahrespflege" über dieses Schlüsselfeld. Es gehört also nicht alles noch einmal in die 2. Tabelle, sondern lediglich der Primärschlüssel der ersten Tabelle als Fremdschlüssel in die zweite Tabelle. Und damit ist dann auch in einem Formular immer "Kundenstamm_Jahrespflege" das Hauptformular und "Kundenstamm_Auftrag" das Unterformular.
Natürlich besteht auch die Möglichkeit, alle möglichen Daten zu kopieren - auch mit Hilfe von Hauptformular und Unterformular. Nur werden dann Änderungen an "Kundenstamm_Jahrespflege" nicht automatisch auch in "Kundenstamm_Auftrag" wirksam. Die Folge: Bei jeder Datenänderung (Schreibfehler, Umzug usw.) musst Du zwei Tabelle pflegen. Das ist umständlich, fehleranfällig und vergrößert außerdem unnötig den Datenbestand.
Gruß
Robert