ID-Ref bei 1:1-Beziehungen in Access

Hallo,

ich habe eine Frage betreffend der Datenerfassung über ein Formular:
Die Daten sollen über ein Formular in mehreren Tabellen gespeichert werden. Hier als Beispiel die Erfassung von Rechnungen:

Es existieren drei Tabellen mit Bezügen:
1:n - Rechungen (mit RgID) und Rechnungsinhalt (mit RgID Ref auf Rechnungen)
1:1 - Rechnungsdatum (mit RgID Ref auf Rechnungen)

Wenn ich die Daten über ein Formular erfassen möchte, wird nach der Erfassung der Rechnung (und Vergabe einer RgID) dem Rechnungsinhalt automatisch die Nummer im RgID Ref zugeordnet (1:n). Bei der Beziehung 1:1 zwischen Rechnungen und Rechnungsdatum wird die RgID in RgID Ref nicht automatisch übernommmen.

Wie kann ich im Formular das Feld „RgID Ref“ bei der 1:1-Beziehung so programmieren, dass wenn ich das Rechnungsdatum erfasse, automatisch die jeweilige RgID zugeordnet wird.

Ich hoffe ich konnte hier mein Anliegen verständlich rüberbringen(?)

Für euere Antwort schon im Voraus vielen Dank!
Grüße
Kris

Hallo,

wozu überhaupt die 1:1-Beziehung?

Verfrachte das Datumsfeld in die 1-Tabelle.

Auf 1:1-Beziehungen sollte man grundsätzlich verzichten. Es gibt nur einige wenige Situationen, bei denen eine solche Bez-Art vertretbar wäre…

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo Franz,

dein Vorschlag ist nachvollziehbar und hört sich gut an.
Im Rahmen der Normalierung habe ich Daten in Tabellen ausgegliedert, welche miteinander in Beziehung stehen.
Kannst du mir noch kurz erklären, warum auf eine 1:1-Beziehung grundsätzlich verzichtet werden soll bzw. kennst du ein Beispiel wann eine solche Beziehung vertretbar (unumgänglich) wäre?
Ich lerne das ganze noch und bin für jeden Tipp dankbar.

Viel Grüße
Kris

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke für eure Hilfe!

Grüße
Kris