So wie ich das verstehe soll es für jede Person ein Dokument geben, in dem persönliche Daten stehen und viele, in dem für den jeweiligen Besuch spezifische Daten stehen.
Und du willst , dass die perönlichen Daten auch in den Besuchsdaten angezeigt werden.
So, das war alles, was ich verstanden habe.
Du hast eine Dialogliste, aus der du irgendwas auswählen willst?
Was willst du auswählen?
Sollen die persönlichen Daten in dem Besuchsdokument gespeichert werden? Wenn ja, dann sind sie redundant. Wenn nein (sie sollen nur angezeigt werden), dann würde ich eine Ansicht machen, in der eine Spalte sämtliche Daten enthält, die du anzeigen willst. Den entsprechenden Wert zum Anzeigen kannst du dann aus dieser Ansicht bequem mit einem DBLookup auslesen.
Wie identifizierst du ein Personendokument eindeutig?
Du musst ja im Besuchsdokument irgendeinen Wert haben, anhand dessen du das entsprechende Personendokument finden kannst.
...