Unterformular verliert ID

01/09/2008 - 16:41 von ingmar.wunderlich | Report spam
Hallo zusammen,

ich habe ein Formular mit Unterformularen (über Register).

Der Ablauf ist folgender:
Zuerst wàhlt man im Hauptformlar einen Datensatz aus, dann entsperren
sich die Unterformular und man kann die entsprechenden Daten eingeben.
Wàhlt man nun im Hauptformular einen Datensatz zum lesen aus, dann
werden die entsprechenden Daten in den Unterformularen angeziegt.

So weit so gut.

Nun hat aber ein UFO eineBesonderheit:
Dort werden wiederum Daten in Abhàngkeit von Checkboxen angezeigt.
Beim ersten bearbeiten ist das auch kein Problem.
Wenn ich nun den Datensatz lesen möchte und mache dann dieses UFO auf,
dann wird das angezeigt, was beim letzten Datensatz aktiv war (die
Checkboxen werden aber richtig angezeigt).

Nun habe ich versucht mit der private sub form current das zu steuern
(if das angewàhlt dann ). Das funktioniert auch. Was aber dadurch
verursacht wird ist, dass die ID des Datensatzes "verloren geht"
infolge dessen es zu einer Primàrschlüsselverletzung kommt. Auch bei
der Funktion nach Aktualisierung passiert dass.
Die Prüfung der Checkboxen über form load funktioniert nicht, da die
form ja nur einmal geladen wird nàmlich beim Start...

Ich habe es auch versucht die ID vom Haupt- ins Unterformular zu
übernehmen (me.id=me.parent.id) aber das ist ohne Auswirkung.

Ich hoffe ich konnte mein Problem einigermaßen verstàndlich
ausdrücken.

Weiß einer da abhilfe?

Danke schon mal,
Ingmar
 

Lesen sie die antworten

#1 Mark Doerbandt
01/09/2008 - 16:48 | Warnen spam
Hallo,

:

Nun hat aber ein UFO eineBesonderheit:
Dort werden wiederum Daten in Abhàngkeit von Checkboxen angezeigt.
Beim ersten bearbeiten ist das auch kein Problem.
Wenn ich nun den Datensatz lesen möchte und mache dann dieses UFO auf,
dann wird das angezeigt, was beim letzten Datensatz aktiv war (die
Checkboxen werden aber richtig angezeigt).

Nun habe ich versucht mit der private sub form current das zu steuern
(if das angewàhlt dann ). Das funktioniert auch. Was aber dadurch
verursacht wird ist, dass die ID des Datensatzes "verloren geht"
infolge dessen es zu einer Primàrschlüsselverletzung kommt. Auch bei
der Funktion nach Aktualisierung passiert dass.
Die Prüfung der Checkboxen über form load funktioniert nicht, da die
form ja nur einmal geladen wird nàmlich beim Start...



Du sprichst in Raetseln. Bitte zeig doch mal etwas Code her.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen