Hallo!
Ich habe in einem Formular ein Listenfeld, das Werte aus einer Abfrage anzeigt jedoch auf grund eines bestimmten Wertes in dem Formular. Also wenn ich in meinem Formular die Id 1 drinnen stehen hab, dann zeigt dass Listenfeld alle Daten an die auch die Id 1 haben. Dazu hab ich in der Datensatzherkunft des Listenfelds noch eine Where Formel reingeschrieben, die die Id der abfrage mit der id des Formulares vergleicht. Jetzt zeigt mir das Listenfeld aber grundsätzlich die werte der id 1 solange an, bis ich einen aktualisierungsbutton (den ich deswegen extra einbauen musste) drück erst, dann zeigt er mir die richtigen werte an. Gibt es eine möglichkeit, dass sich das Listenfeld automatisch aktualisiert wenn ich in dem Formular zum nächsten Datensatz springe?
Vielen Dank!
Hallo Christina
Gibt es eine möglichkeit, dass sich
das Listenfeld automatisch aktualisiert wenn ich in dem
Formular zum nächsten Datensatz springe?
Ich hab’s jetzt nicht getestet, aber das hier sollte gehen:
-
Das „Current“-Ereignis („beim Anzeigen“) des Formulars auf „Ereignisprozedur“ einstellen und
-
folgenden Code in das Klassenmodul einfügen:
Private Sub Form_Current()
Me!AbhaengigesListenfeld.Requery
End Sub
Vielen Dank!
Gerne!
Gruss aus Zürich
Peter
VIELEN DANK!
Klappt einwandfrei