Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Neuer Datensatz in einem Hauptformular mit 2 Unterformularen anlegen

256 views
Skip to first unread message

w.weitzel

unread,
Jul 25, 2012, 4:04:51 PM7/25/12
to
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

Karl Donaubauer

unread,
Jul 25, 2012, 7:50:21 PM7/25/12
to
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

w.weitzel

unread,
Jul 26, 2012, 4:22:32 AM7/26/12
to
Am Donnerstag, 26. Juli 2012 01:50:21 UTC+2 schrieb Karl Donaubauer:
> 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


Hallo Karl,

zum ersten UFo (Endlosformular habe ich eine 1:n Beziehung und die Verknüpfung direkt im HFo angegeben.
Zum zweiten UFo habe ich mir ein Dummy erstellt, den ich je nach Datenauswahl mit drei verschiedenen Formularen verbinde. Hier wird die Verknüpfung über VBA entsprechend deiner FAQ4.8 durchgeführt. Due Daten im zweiten UFo haben eine 1:1 Bezihung humn HFo.
Da sich die Datrenauswahl beim anlegen eines neuen DS sich nicht ändert wird auch der Code nicht aufgerufen, der eine Änderung im Dummy UFo durchführen würde.
In VBA gibt es keinen Eintrag, den Focus auf das erste UFo zu setzen.

MfG

Wolfgang

w.weitzel

unread,
Jul 26, 2012, 5:35:58 AM7/26/12
to
Am Donnerstag, 26. Juli 2012 01:50:21 UTC+2 schrieb Karl Donaubauer:
> 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

Hallo Karl,

ich bin mit meiner Fehlersuche etwas weiter gekommen.
Beim anlegen eines neuen DS im HFo wird dieses auch korrekt in der Tabelle angezeigt.
Im ersten Ufo (Endlosformular) wird auch der leere DS angezeigt. Ich kann im Endlosformular hier Eintragungen vornehmen und die Autoid ist auch korrekt.
Öffne ich die Tabelle zum Endlosformular ist der DS mit allen Daten aus dem Formular darin nicht enthalten. Das Feld für die Verknüpfung mit dem HFo ist leer.
Somit ist die Fehlermeldung korrekt, die mir beim Versuch dieses Fenster zu verlassen angezeigt wird.

MfG

Wolfgang

Karl Donaubauer

unread,
Aug 1, 2012, 10:31:55 AM8/1/12
to
w.weitzel wrote:
> ...
> ich bin mit meiner Fehlersuche etwas weiter gekommen.
> Beim anlegen eines neuen DS im HFo wird dieses auch korrekt in der
> Tabelle angezeigt.
> Im ersten Ufo (Endlosformular) wird auch der leere DS angezeigt. Ich
> kann im Endlosformular hier Eintragungen vornehmen und die Autoid ist
> auch korrekt.
> �ffne ich die Tabelle zum Endlosformular ist der DS mit allen Daten
> aus dem Formular darin nicht enthalten. Das Feld f�r die Verkn�pfung
> mit dem HFo ist leer.
> Somit ist die Fehlermeldung korrekt, die mir beim Versuch dieses
> Fenster zu verlassen angezeigt wird.

Falls das Problem noch immer besteht, solltest du meine bereits
gestellten R�ckfragen Punkt f�r Punkt beantworten. Dann versteht
man evtl. wichtige Details und die Situation besser.

Neue R�ckfrage:

Was meinst du mit "Autoid"?

w.weitzel

unread,
Aug 5, 2012, 8:36:32 AM8/5/12
to
Hallo Karl,

danke für deine Rückfrage.
Ich habe das Problem auf einem anderen Weg gelöst.
Danke für deine Hilfe.

MFG

Wolfgang

Winfried Sonntag

unread,
Aug 5, 2012, 4:39:00 PM8/5/12
to
Am 05.08.2012 schrieb w.weitzel:



> danke für deine Rückfrage.
> Ich habe das Problem auf einem anderen Weg gelöst.
> Danke für deine Hilfe.

Verrätst Du uns auch, auf welchem Weg Du das Problem gelöst hast? Dann
haben andere Leser evtl. auch etwas davon.

Servus
Winfried
--
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de

JSnow

unread,
Jan 31, 2018, 8:13:47 AM1/31/18
to
Finde das immer wieder zum kotzen, dass manche Leute hier Hilfe suchen dann das Problem doch noch gelöst bekommen aber nicht schreiben wie die Lösung war.
Einfach nur egoistisch.
0 new messages