Hallo Lou-cypher,
lou-cypher hat geschrieben:
Tabelle 1: ID, Vorname, Nachname
Tabelle 2: ID, Datum, Art, Inhalt
Die beiden Tabellen sind nicht verknüpft. In die Tabelle 2 gehört ein Feld, das als Fremdschlüssel die ID aus Tabelle 1 speichert.
Also
Kunde: ID, Vorname, Nachname
Korrespondenz: ID, Datum, Art, Inhalt, Kunde_ID
Die ID aus der Tabelle "Kunde" muss den gleichen Feldtyp haben wie "Kunde_ID" aus der Tabelle "Korrespondenz". Wenn Du die ID als AutoWert-Feld definiert hast, so ist der Feldtyp "INTEGER". Also darauf achten, dass der Feldtyp von "Kunde_ID" auch INTEGER ist.
Jetzt unter Extras → Beziehungen die Tabellen miteinander verbinden. Maus auf "Kunde"."ID", ziehen nach "Korrespondenz"."Kunde_ID". Das ergibt eine 1:n-Verknüpfung. Falls ein Kunde gelöscht wird kann auch der Inhalt aus der Tabelle "Korrespondenz" entfernt werden. Dies kann bei den Beziehungen (mit einem rechten Mausklick auf den verbinder) noch eingestellt werden.
Jetzt zum Formular:
Formularassistenten starten, Hauptformular basiert auf der Tabelle "Kunde". Unterformular: "Korrespondenz" anwählen. Alle weiteren Schritte laufen nach Belieben. Wenn Du im Unterformular ein Tabellenkontrollfeld wählst, dann kannst Du sämtliche Korrespondenz auf einmal sehen. Wenn Du viel Inhalt hast, dann kannst Du später daneben auch noch Felder erstellen, die den kompletten Inhalt in größer zeigen, wenn Du auf eine Zeile des Tabellenkontrollfeldes triffst.
Einen Button brauchst Du nicht zwingend. Du kannst Dich später einfach durch die Kunden durchklicken und im Unterformular die Daten sehen.
Wenn es viele Kunden sind, dann empfiehlt sich eine Suchfunktion. Die kann aber später noch eingebaut werden.
Gruß
Robert