Hallo
Habe eine Sub, die in einer Abfrage auf eine Spalte zugreift. Die Spalte ist über eine Variable benannt.
Eine zweite Spalte (Datum) soll immer angezeigt werden.
Unten stehend ist der Code.
Nun möchte ich ein Kriterium einbauen.
Das Kriterium ist auch in einer Variablen gespeichert.
Die Variable (Global) heißt vGericht
Ich bekomme aber einfach nicht die Where anweisung hin.
Habe das, was nicht funktioniert in <> gesetzt.
Kann mir jemand helfen?
Ohne die Where Anweisung funktioniert die Abfrage, ist aber dann auch nutzlos.
Tabelle = Master
Spalte = Globale Variable vFeldN
Kriterium = Globale Variable vGericht
Sub TestSub()
Dim db As DAO.Database
Dim qd As QueryDef
Set db = CurrentDb
Set qd = db.QueryDefs(„ListeSpeise“)
qd.SQL = „select " & vFeldN & " , " & „Datum“ & " from Master“
>>where vFeldN = vGericht<<
DoCmd.OpenQuery „ListeSpeise“
End Sub