Hallo Access Freunde,
in einer Abfrage habe ich Funddaten aus allen Bundesländern. Die Daten der einzelnen Bundesländer kann ich über ein Kombifeld in einem Formular filtern.
Frage: Ist es auch möglich, zwei Bundeländer gleichzeitig über dieses Kombifeld zu filtern, natürlich muss der entsprechende Eintrag in diesem Kombifeld vorhanden sein.
Mit z. B. "Berlin oder Brandenburg", "Berlin" oder "Brandenburg", *Berlin oder Brandenburg* geht es nicht. Ich brauche die Kombination der Stadtstaaten mit den umgebenden Bundesland. Gibt es ein Format was gehen würde ohne die Einträge in den Tabellen anpassen zu müssen?
LG
Frank
Hallo,
mit einem Kombifeld und Filterung nach zwei (oder mehr) Kombilisten-Einträgen geht nicht.
Nimm dazu ein Listenfeld, in welchem mehrere Einträge markiert werden können und filtere damit das Formular.
Vielen Dank Franz,
mit einem Listenfeld greift aber meine Abfrage nicht mehr auf den markierten Wert zu, obwohl ich den gleichen Namen benutze. Muss ich da noch eine bestimmte Eigenschaft des Listenfeldes einstellen? Mehrfachauswahl habe ich auf "erweitert" stehen.
LG
Frank
Hallo,
du musst die markierten Einträge in einer Schleife durchlaufen und den Where-Condition -String per VBA zusammensetzen. Das Listenfeld als Kriteriums-Referenz im Abfrageentwurf heranzuziehen, geht so nicht.
Die Suche hier im Forum nach z. B."Itemsselected" zeigt genügend Beispiele zur Lösung..:
https://www.access-o-mania.de/forum/index.php?topic=24801.msg146664#msg146664
Hallo Franz,
da werde ich das mal entsprechend der Beispiele programmieren.
Vielen Dank und schönen Feiertag noch.
LG
Frank
ZitatIch brauche die Kombination der Stadtstaaten mit den umgebenden Bundesland.
Diese Konstellationen werden am besten einmalig in Stammdaten mit Beziehungen gepflegt und könnten dann in die RowSource des Kombifeldes aufgenommen werden - z. B. "Berlin und Brandenburg" o. ä.
Damit würde man sich das Zusammenklicken im Kombifeld ersparen.
Hallo,
ja, das ist sinnvoll dann, wenn es nur spezielle Kombinationen gibt und keine beliebigen.