Datensatz in einer 1:1 Tabelle erzeugen

Hallo,

ich komm nicht weiter. Ich hab eine Tabelle Personal, in der steht der Name und die Personal Nr (die ist ein AutoWert). Dann hab ich noch Detailtabellen mit Kontaktinfos, Bankverbindung usw. die habe ich mit einer 1:1 Beziehung mit der Personal Nr in der Personal Tabelle verknüpft (mit Aktualisierungs- und Löschweitergabe).

So, jetzt kommt’s: Ich füll die Tabellen mit einem Formular aus das auf der Personal Tabelle basiert und für jede andere Tabelle ein Unterformular enthält. Wenn ich nun einen neuen Namen eingebe wird in allen unterformularen zwar die neu vergebene Personal Nr angezeigt, aber wenn ich keines der anderen Felder ausfülle, nicht in den Detailtabellen gespeichert. Auch keine Standardwerte.

Die Lösung ist bestimmt ganz einfach, ich kommm aber nicht drauf - ging mir schon oft so :smile:

Schonmal ein Dankeschön!

PS. Das ganze geschieht unter Access 97

Hallo,

hast du schon versucht mit einer Aktualisierungsabfrage die Untertabellen mit den Werten der Haupttabellen zu aktualisieren?

MFG Michael

Hi,

ja, das geht schon. Da muss ich aber für jede Detailtabelle eine Abfrage (die auch die standard Werte einträgt) erstellen und nach der Formulareingabe ausführen lassen.
Ich suche eigentlich etwas einfacheres. Irgend ne eingebaute Formularfunktion oder sowas.

Gruß

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

Hab leider keine andere. Falls du eine einfachere finden solltest, poste die bitte auf jeden Fall.
Aber ich finde eigentlich „Hauptsache das Programm funktioniert“ :stuck_out_tongue: und liefert keine Fehlermeldungen.

MFG Michael

Naja, ich geb’ nach! Hab jetzt doch ein paar(mehr) Anfügeabfragen erstellt - Hauptsache es funktioniert! :wink:

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