ACCESS 2k3: Kombinationsfelder

Tholas

Grünschnabel
Hallo,

ich habe folgendes Problem: Ich habe hier ein tabellarisches Formular und habe zwei Kombinationsfelder, wobei die Auswahl des zweiten abhängig ist vom Inhalt des vorherigen Feldes.

Ich dachte, nimm einfach bei der Abfrage, die die Werteliste zusammenstellen soll, als Where-Bedingung forms!formname.feld1.value - hilft mir aber nicht. Springe ich in einen anderen Datensatz, um mit Hilfe der Werteliste Feld2 mit einem Wert zu versehen, erhalte ich die Auswahl zum Inhalt von Feld1 des Datensatzes, den ich zuvor bearbeitet habe (und auch explizit einen neuen Wert in Feld1 gesetzt habe) und nicht die Liste zum Wert von Feld1 des nun zu bearbeitenden Datensatzes. Hat da jemand eine Idee 'zu?

bye, Dan
 
Zuletzt bearbeitet:
Hat sich soweit erledigt - beim Googlen fand ich einen noch eleganteren Weg ;)

Ich lasse nun den Inhalt des zweiten Feldes aus dem Wertebereich der ersten Selektion füllen, indem ich eine zweite Spalte in die Auswahlliste einbinde, die den gewünschten Inhalt hat. Diese zweite Spalte kann ich per VBA beim Ereignis "NachAktualisieren" als Wert an mein zweites Tabellenfeld übergeben.

Code:
Me!Feld2.Value = Me!Column(1)

Die Spalten der Kombinationsfelder werden intern ab 0 gezählt.

bye, Dan
 

Neue Beiträge

Zurück