Supportnet / Forum / Datenbanken
SQL-Abfragen in VBA
Frage
Hallo,
ich muß in einem Formular 2 Felder mit Werten aus der Datenbank füllen (ID + Bezeichner). Dazu wird mittels Kombinationsfeld ein Auswahl ermöglicht.
Mit einer SQL-Abrage wie "Textfeld2 = select ID from Tabelle where Bezeichner=xyz " würde ich gern das Textfeld füllen. Jedoch kenne ich das nötige Prozedere (openrecordset ? usw.)
nicht.
Vielleicht kann mir jemand mit einem Beispiel dienen...?
Vielen Dank.
Mit freundlichen Grüßen
Steffen Lorenz
Antwort 1 von Joachim Riesch
Machs doch mit der Funktion DomWert().
Also eine Formel in Deinem Feld in etwa so:
=Domwert("ID";"Tabelle";"[Bezeichner]=" & [Vergleichsfeld_im_Formular] & "")
Sonst schau mal unter DomWert() in der Hilfe nach.
Mit SQL gehts zwar auch, aber da brauchst Du gleich ne Prozedur dafür.
Gruß
JR
Also eine Formel in Deinem Feld in etwa so:
=Domwert("ID";"Tabelle";"[Bezeichner]=" & [Vergleichsfeld_im_Formular] & "")
Sonst schau mal unter DomWert() in der Hilfe nach.
Mit SQL gehts zwar auch, aber da brauchst Du gleich ne Prozedur dafür.
Gruß
JR

