Hallo,
ich habe da in einem Formular mehrere Listenfelder verwendet. Da nun aber der Inhalt des einen Feldes von der Auswahl des anderen Feldes abhängig ist, sollten nach Änderung des Inhaltes des einen Listenfeldes die möglichen Werte des anderen Listenfeldes nochmals neu eingelesen werden.
Kann mir wer sagen, wie ich dieses Neueinlesen bewerkstellige?
Ich hätte da an Requery gedacht, aber der bewirkt einmal gleich gar nichts. Vielleicht muß ich aber auch das Listenfeld anders ansprechen.
Gruß
Thomas
Hallo.
Ich hätte da an Requery gedacht, aber der bewirkt einmal
gleich gar nichts.
Requery ist schon richtig. Die Frage wird eher sein, mit welchem Ereignis Du diesen auslösest. Am besten ist es, den Requery für „Listenfeld2“ an das „AfterUpdate“- Ereignis von „Listenfeld1“ zu koppeln.
Also
Sub Listenfeld1\_AfterUpdate()
'gnagnagna
Listenfeld2.Requery
'gnägnägnä
End Sub
Gruß kw
Schau dir vielleicht auch mal die Beispieldatenbank „KombiAuswahl“ im DBWiki (http://www.dbwiki.de) an.
Gruß aus dem Norden
Reinhard Kraasch