Neuer Datensatz in einem Hauptformular mit 2 Unterformularen anlegen

25/07/2012 - 22:04 von w.weitzel | Report spam
Hallo,

ich habe folgendes Problem in Access 2010.
In einen Hauptformular (HFo) sind zwei Unterformulare (Ufo) eingebunden.
Das erste Ufo stellt die Daten als Endlosformular da.
Das zweite Ufo wird je nach Datenauswahl mit anderen Informationen gefüllt.
Die Verknüpfung der Ufo mit dem HFo ist vorhanden.
Lege ich nun im HFo einen neuen Datensatz an, dann steht der Fokus im ersten Ufo und darin werden alle Datensàtze angezeigt, da scheinbar die Verknüpfung mit dem HFo nicht mehr vorhanden ist. Will ich Daten in das HFo eingeben erhalte ich die Fehlermeldung:
„Der Datensatz kann nicht hinzugefügt oder geàndert werden, da ein Datensatz in der Tabelle HFo mit diesem in Beziehung stehen muss.“
Alle meine Versuche, dieses Problem nàher zu lokalisieren sind fehlgeschlagen.

MFG
Wolfgang
 

Lesen sie die antworten

#1 Karl Donaubauer
26/07/2012 - 01:50 | Warnen spam
Hallo, Wolfgang!

w.weitzel wrote:
ich habe folgendes Problem in Access 2010.
In einen Hauptformular (HFo) sind zwei Unterformulare (Ufo)
eingebunden.



Entspricht die Beziehung der Tabellen dahinter dem
standardmàßigen HFo-Tabelle = 1, UFo-Tabelle = n + RI?

Das erste Ufo stellt die Daten als Endlosformular da.
Das zweite Ufo wird je nach Datenauswahl mit anderen Informationen
gefüllt.
Die Verknüpfung der Ufo mit dem HFo ist vorhanden.



Wie sieht die Verknüpfung genau aus?

Lege ich nun im HFo einen neuen Datensatz an, dann steht der Fokus
im ersten Ufo



Was heißt "steht der Fokus..."? Wie kommt er da hin?

und darin werden alle Datensàtze angezeigt, da
scheinbar die Verknüpfung mit dem HFo nicht mehr vorhanden ist.



Und es gibt sicher keinen Code oder dergl., der etwas an der
Verknüpfung àndert?

Will ich Daten in das HFo eingeben erhalte ich die Fehlermeldung:
„Der Datensatz kann nicht hinzugefügt oder geàndert werden, da ein
Datensatz in der Tabelle HFo mit diesem in Beziehung stehen muss.“
Alle meine Versuche, dieses Problem nàher zu lokalisieren sind
fehlgeschlagen.



Nur zur Sicherheit, dass es sich nicht um einen Schreibfehler handelt:

Du willst Daten im _HFo_ eingeben und bekommst, die Meldung,
dass ein DS in der Tabelle _HFo_ ...?

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com

Ähnliche fragen