Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: tianshiwen am Mai 16, 2024, 11:35:59

Titel: Eingabe in mehrere verbundene Tabellen über Endlosformular
Beitrag von: tianshiwen am Mai 16, 2024, 11:35:59
Hallo,

ich habe folgendes Problem. Ich möchte zu einem Datensatz mehrere LS hinzufügen.
Zu jedem LS sollen mehrere Baunummern hinzugefügt werden können.
Und jede Baunummer soll mehrere Losnummern haben.

Das ganze soll dann später über eine Abfrage bzw. ein Formular nachverfolgbar sein.

Ich habe eine Haupttabelle angelegt und die Tabellen Lieferschein, Baunummer und Losnummer über Fremdschlüssel verbunden.
Für Lieferscheine, Baunummer und Losnummer habe ich Endlosformulare erstelle, und diese in das Hauptformular gezogen.

Wenn ich nun Daten in das Formular eingebe und speichere, werden diese zwar in die Tabellen geschrieben, aber es werden keine Fremdschlüssel eingetragen.
Dadurch kann ich die Daten natürlich auch nicht in der Abfrage sehen.
Kann mir hier jemand helfen? Wo liegt hier mein Denkfehler?

 
Titel: Re: Eingabe in mehrere verbundene Tabellen über Endlosformular
Beitrag von: MzKlMu am Mai 16, 2024, 11:54:06
Hallo,
Unterformular haben auch die Dateneigenschaft "Verknüpfen von/nach". Dort müssen die jeweilgigen Schlüsselfelder eingetragen werden. Nur dann werden die Fremdschlüssel automatisch in die Ufos übernommen.


Zitathabe ich Endlosformulare erstelle, und diese in das Hauptformular gezogen.
Das kann nicht stimmen bzw. dürfte falsch sein.

Gemäß dem Beziehungsbild hat nur die Tabelle für die Lieferscheine einen direkten Fremdschlüssel zur Haupttabelle, Du kannst also nur dieses Endlosformular direkt auf das Hafo ziehen.

Das Vorhaben musst Du überdenken.