Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Umschaltfläche soll einen Filter auslösen bezogen auf ein Feld

Begonnen von accessy, September 28, 2013, 10:24:37

⏪ vorheriges - nächstes ⏩

accessy

Wie kann ich mit einer Umschaltfläche den Filter mit fester Vorgabe aktivieren?

Ich klicke auf die Umschaltfläche und
bei If is true, also gedrückt,
dann filtere alle Daten, die im Feld "Bearbeitungsart" den Wert "Bohren" stehen haben.

Eigentlich ist das der formularbasierte Filter.
Aber ich möchte eine Art "Schnellfilterung" erzielen, in dem ich 8 solcher Umschaltflächen setze mit verschiedenen Vorgaben.

Kann mir da jemand helfen und einen Beispielcode hier eingeben?

Gruß Achim

MzKlMu

Hallo,
im Ereignis "Beim Klicken" des Buttons:

Me.Filter = "Bearbeitungsart = 'Bohren'"
Me.FilterOn = True



Solche Klartextvergleiche deuten auf eine falsche Tabellenstruktur hin. Üblicherweise wird die Bearbeitungsart nicht als Klartext sondern als Schlüsselzahl gespeichert. Da Du scheinbar 8 Bearbeitungsarten hast, wäre das dann eine Zahl zwischen 1 und 8. Das ist ja der Sinn von Datenbanken mit Beziehungen und Schlüsselzahlen zu arbeiten. Wenn das wirklich 8 Bearbeitungsarten sind, würde ich dann ein Listenfeld zum Filtern verwenden. Es werden für alle Filter nur 4-5 Zeilen Code benötigt.
Gruß Klaus

accessy

Irgendwann lerne ich es nochmal, dass der Suchbegriff mit dem Hochkomma stehen muss.
Okay, volle Funktion.

Vielen Dank dafür

Gruß Achim