Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Formularfilter auf Listbox übertragen

Begonnen von Wolfi59, Februar 26, 2023, 18:55:07

⏪ vorheriges - nächstes ⏩

Wolfi59

Hallo, ich bin neu hier und stolpere gleich mit einem für mich nicht lösbaren Problem herein.
Es geht um einen Formularfilter. Dieser wird ausgelesen, als Ergebnis bekomme ich folgenden String:

[WEing_Artikelbezeichnung] Like 'Blumenkohl im Glas*' ,

der zu Testzwecken in ein Formularfeld Namens ,,TxtFilter" geschrieben wird.
Der String soll als Filter in ein Listenfeld übernommen werden. Dazu wird es mittels einer einfachen Abfrage gefüllt.
Nun die Frage:
Wie bekomme ich diesen Filterausdruck in den Where – Abschnitt dieser Abfrage?
Ich habe schon viele Varianten getestet, aber ich komme nicht weiter. Es scheitert vermutlich daran, dass die Hochkommas nicht richtig gesetzt werden. Hier ein Beispiel:

Forms!frm_WEingang!Liste351.RowSource = "SELECT tab_WEingang .... usw."  _
& "From tab_WEingang " _
& "WHERE = '" & [Forms]![frm_WEingang]!TxtFilter & "' " _
& "ORDER BY tab_WEingang.WEing_Artikelbezeichnung;"

Auch mit einer Variable in der selben Schreibweise habe ich das versucht, leider ohne Erfolg :-( --Vielleicht kennst sich hier jemand mit den Hochkommas aus und kann mir helfen?

LG Wolfgang

Wolfi59

Wer es auch mal braucht:
Die Lösung nach längerem raten :-) einfache Anführungszeichen  und eine einfache Variable haben letztendlich zum Erfolg geführt. 

& "WHERE " & VarFilter & " " _