Base: Datenverknüpfung

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

RobertG
********
Beiträge: 2033
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Base: Datenverknüpfung

Beitrag von RobertG »

Hallo Stefan,

Du konstruierst da etwas, was Du vermutlich gar nicht willst:
Einem Klienten werden zwar mehrere Kontakte zugewiesen, aber doch nicht einem Kontakt mehrere Klienten. Deine Tabelle müssten lauten:

KLIENT-tabelle
KlientID(primschl.)
Vorname
Nachname

KONTAKT-tabelle
KontaktID (primschl.)
Datum
Infotext
KlientID (integer)

Für das Formular kannst Du folgende Varianten auswählen:
Klient-Tabelle im Hauptformular, Kontakt-Tabelle im Unterformular oder
Kontakt-Tabelle im Formular, kein Unterformular, dafür die Klienten über ein Listenfeld auswählbar.
Einfacher ist die erste Variante - vor allem, wenn noch nicht alle Klienten in der Datenbank erhalten sind.

Gruß

Robert
RobertG
********
Beiträge: 2033
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Base: Datenverknüpfung

Beitrag von RobertG »

Hallo Stefan,

wenn die Verknüpfung vom Hauptformular zum Unterformular korrekt ist, dann dürfte das nicht der Fall sein. Wenn Du unter Extras > Beziehungen die Tabellen verknüpft hast, dann liest der Assistent automatisch diese Beziehungen für das Unterformular aus. Ansonsten musst Du in den Formulareigenschaften > Daten unter "Verknüpfen von" und "Verknüpfen nach" angeben.

Gruß

Robert
Antworten