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