Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Neue Daten in ein Unterformular einfügen

Begonnen von quarkbaer, Februar 04, 2013, 15:02:26

⏪ vorheriges - nächstes ⏩

quarkbaer

Hallo,

wahrscheinlich schon tausendmal gefragt aber ich bin dennoch zu blöde die Antwort hier zu finden.

Ich habe ein Formular, in dem Stqammdaten zu einer Person eingegeben werden (Name, Geburtsdatum etc.), diese Person hat eine Pers_ID.

In einer 1 zu n Beziehung steht eine Tabelle Anschriften. In dieser Tabelle halte ich Anschriften unterschiedlicher Art zu einer Person vor.

Im Eingabe-Formular (das Formular mit den Stammdaten ist das Hauptformular, das mit den Anschriften ist das Unterformular, beide über die Pers_ID miteinander verknüpft) möchte ich nun zu einmal eingegebenen Stammdaten die passenden Anschriftendaten eingeben.

Dies scheitert aber daran, dass ich im Unterformular keine Daten eingeben kann (eigentlich auch logisch, da ich dort ja noch keinen Datensatz mit der passenden PERS_ID habe).

Muss ich nun vba bemühen, um dies tun zu können oder geht das mit einfachen Access-Bordmitteln?

MzKlMu

Hallo,
ZitatDies scheitert aber daran, dass ich im Unterformular keine Daten eingeben kann (eigentlich auch logisch, da ich dort ja noch keinen Datensatz mit der passenden PERS_ID habe).
Nein, das ist nicht logisch. Wenn es im Ufo noch keinen Datensatz gibt, wird ein leerer Datensatz angezeigt in dem die PERS_ID mit dem Wert aus dem Hafo vorbelegt sein muss.
Hafo und Ufo müssen dazu aber über die Schlüsselfelder verknüpft sein, sind sie das?

VBA brauchst Du dazu nicht, das ist Standard von Access.
Gruß Klaus

quarkbaer

Hallo MzKlMu,

danke für diese Information.

Ich habe gleich noch einmal ein Hauptformular erstellt und die Adressen als Unterformular eingefügt.

Im neuen Formular klappte es prima.
Das alte Formular, welches jemand anders erstellt hat, hat andere Einstellungen (ich muss noch analysieren, welche).

Wahrscheinlich sind irgendwelche anderen controls verbaut, die die Eigenschaft "daten eingeben= ja " nicht erlaubt.
Du hast mir sehr geholfen.

ich betrachte diese Frage als erledigt und werde sie genau so kennzeichnen