Unterformular aktualisieren

Hallo zusammen,

ich habe bereits im Web geforscht, und auch viele Beispiele dazu gefunden, nur funtionieren tut es bei mir nicht. Der Grant steigt in mir schon auf und das ist nicht gut für mich.

Aber nun zum Problem. Ich habe ein Formular in dem sich zwei Unterformulare befinden. Zu einem Datensatu im UF1 möchte ich die Details im UF2 anzeigen. Ich mache es nun so. UF1 setzt im HF einen Wert, dieser Wert ist die Grundlage der Datenherkunft für UF2. Nun habe ich schon verschiedenst Wege versucht UF2 zu aktualisieren, geht nicht. Prinzipiell sollte mein Weg klappen, denn wenn ich das HF schließe und wieder öffne, werden die richtigen Werte angezeigt. Nun muss ich nur noch das UF2 aktualisieren (Refresh, Repaint, Requery) alles schon versucht, nur falsch.

Vielen Dank für die Xte Antwort auf diese Frage.

Gruß
Matthias

Hallo Matthias,

Ich habe ein Formular in dem sich zwei
Unterformulare befinden.

Was ist im Hauptformular an Daten vorhanden?
Basiert das Hauptformular auf einer Tabelle?

Zu einem Datensatz im UF1 möchte ich die Details im UF2 anzeigen.

Ich mache es nun so. UF1 setzt im HF einen Wert, dieser Wert ist die
Grundlage der Datenherkunft für UF2.

könntest du das mal genauer beschreiben, was du da machst?

Grüße aus Schwerin
Wolfgang
(Netwolf)

Auch Hallo,

Aber nun zum Problem. Ich habe ein Formular in dem sich zwei
Unterformulare befinden. Zu einem Datensatu im UF1 möchte ich
die Details im UF2 anzeigen. Ich mache es nun so. UF1 setzt im
HF einen Wert, dieser Wert ist die Grundlage der Datenherkunft
für UF2. Nun habe ich schon verschiedenst Wege versucht UF2 zu
aktualisieren, geht nicht. Prinzipiell sollte mein Weg
klappen, denn wenn ich das HF schließe und wieder öffne,
werden die richtigen Werte angezeigt. Nun muss ich nur noch
das UF2 aktualisieren (Refresh, Repaint, Requery) alles schon
versucht, nur falsch.

Ich hatte ein ähnliches problem mit stetzen des focus nach dem öffnen einen formulars.
In access muss mann den ganzen pfad gehen. (iss ja auch logisch, es kann im unterformular und im hauptformular jeweils die gleiche bezeichnung für ein feld oder button oder… vorkommen)
D.h. erst das hauptformular benennen, dann das unterformular, dann das feld.

Bei mir sieht das so aus:
Forms![Dein_Hauptformular]![Dein_Unterformular]!Dein_Textfeld.SetFocus

Bei Dir könntest Du mal ausprobieren, wenn du z.B. das feld im UF1 verlässt, ein Script abläuft, daß dan die felder, oder die formulare mit requery aktualisiert.

Gruß aus Südhessen
Derek