Hallo,
Meine Kerntabelle hat ja die feste ID, sagen wir mal C17. Das
Feld ID habe ich dabei als Primärschlüssel gesetzt und
festgelegt, dass hier keine Dublikate möglich sind.
Ok
Im Unterformular wollte ich nun auch das Feld ID als
Primärschlussel setzen.
Nein, die Detailtabelle hat ihr eigenes ID-Feld (Primärschlüssel). Zusätzlich ist ein Fremdschlüsselfeld nötig, das den ID-Wert der Matsertabelle enthält.
_Allerdings kann ich dann keine
Dublikate erzeugen, d.h. ich kann keine Datensätze mit der
gleichen ID anlegen. Somit musste ich in diesem Formular bzw.
in der Tabelle ein anderes Feld als Primärschlüssel setzen.
Ja, das muß so sein, siehe oben.
Das hat aber zur Folge, dass jetzt in meinem Hauptformular in
jedem Feld im Unterformular die ID Nummer - in dem Fall C17
steht.
Dieses Feld brauchst Du ja nicht anzuzeigen. Lösch es einfach aus dem Form (aber nicht aus der DAtenherkunft) oder setz es auf unsichtbar.
Was habe ich falsch gemacht? Habe ich deine Anweisung falsch
umgesetzt?
nur ein wenig…
Viele Grüße vom Bodensee
Franz , DF6GL
PS: Feedback erwünscht!