Kontrollkästchen als Filter

Hallo,

ich habe eine Tabelle mit mehreren Spalten in welcher ich 2 Spalten nach bestimmten Begriffen durchsuchen möchte. Dies möchte ich gern über ein Formular steuern, wo mehrere Kontrollkästchen sind und darin die entsprechenden Suchbegriffe ausgewählt werden sollen. Ist das möglich?

Also es stehen mehrere Begriffe in dem Formular und je nachdem welche ich auswähle, nach denen soll die Spalte in der Tabelle durchsucht werden.

Hat da jemand einen Tipp für mich?

Grüße

Biene

Hallo,

ja, lass das bleiben…

Was machst Du, wenn ein weiterer Begriff dazukommt?

Das Programm ändern?

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hmm, na wenn du meinst :frowning:
Aber wie kann ich das anders lösen. Kombifelder gehen nicht, es soll eine Mehrfachauswahl getroffen werden, aber diese dann auch eindeutig zuordenbar.

Grüße

Niesel

Hmm, na wenn du meinst :frowning:

ja…

Aber wie kann ich das anders lösen. Kombifelder gehen nicht,
es soll eine Mehrfachauswahl getroffen werden, aber diese dann
auch eindeutig zuordenbar.

nimm statt eines Kombifeldes ein Listenfeld mit Mehrfachauswahl.

Damit stellst Du beim Klick auf einen Button eine SQL-„IN-Condition“ mit den markierten Wert her.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo,

wenn ich Dich richtig verstanden habe stehen in FeldABC zum Beispiel die Begriffe „TestA, TestB, TestC“ hintereinander.

Jetzt brauchst Du im Formular drei Kontrollkästchen: „TestA“, „TestB“, „TestC“.

Du kannst in Dein Formular ein UFO in Datenblattform einbinden, welches Dir in Listenform die Ergebnisse anzeigt.
Du erstellt Deine 3 Kontrollkästchen im HFO. Weiterhin erstellst du eine Abfrage, welche auf Deine Tabelle Bezug nimmt. Als „Kriterien“ müsste dann in der Abfrage unter FeldABC (in etwa) stehen: ‚wenn([Formulare]![DeinHFO]![KKTestA]=-1;"*"&„TestA“&"*")‘, unter „oder“ dann ‚wenn([Formulare]![DeinHFO]![KKTestB]=-1;"*"&„TestB“&"*")‘ usw. .
Das Ergebnis der Abfrage kannst Du dann im UFO innerhalb des HFO anzeigen lassen.
Im HFO bietet es sich an einen Suchbutton einzubinden, der mittels
Private Sub Button_Suche_Click()
DoCmd.Requery „Abfrage-Name“
End Sub
die Suche überhaupt erst ausführt.

Ob es so funktioniert kann ich Dir nicht versprechen, aber ich stand vor einem ähnlichen Problem und habe es auf diese Weise gelöst.

Gruß
Ronny