Wert aus SQL-Abfrage in Textfeld übernehmen

Hallo,

ich habe ein Formular in dem ich 2 ComboBoxen habe [Schule] und [Klasse].
Diese beziehen sich auf die Felder [Schule] und [Klasse] in der Tabelle „Klasse“ in der auch das Feld [ID] steht.
Nun habe ich eine SQL-Abfrage geschrieben:

SELECT Klasse.ID
FROM Klasse
WHERE (((Klasse.Klasse)=Formulare!Azubis_einfügen!Klasse) AND ((Klasse.Schule)=Formulare!Azubis_einfügen!Schule));

Jetzt möchte ich diesen Wert aus dieser Abfrage die Textbox [Formulare]![Azubis_einfügen]![KlasseID] schreiben wenn die ComboBox [Klasse] aktualisiert wird.

Wie bekomme ich das hin?

Verwende halt DLookup/DomWert, also z.B. im Steuerelementinhalt eines Textfelds:

=DomWert("ID";"Klasse";"Klasse = '" & Klasse & "' AND Schule='" & Schule & "'")

Dabei unterstellt, dass „Klasse“ und „Schule“ Textfelder sind. Es ist auch nicht so supergenial, den gleichen Bezeichner („Klasse“) mehrfach zu verwenden, das kann zu Namenskonflikten führen. (Siehe auch FAQ 1.5: http://www.donkarl.com/FAQ/FAQ1Grundlagen.htm#1.5)

Gruß aus dem Norden
Reinhard Kraasch

(http://www.dbwiki.de - das Datenbank-Wiki)