Access VBA Abfrage erstellen für Filterung eines Berichtes
lennard1001
Gesendet: 17.10.21 18:54
Betreff: Access VBA Abfrage erstellen für Filterung eines Berichtes


New user

Beiträge: 1

Hi,

Ich habe in meiner Datenbank das angehängte Formular, mit dem die Datensätze (Prüfungsfragen) nach bis zu 3 verschiedenen Kriterien gefiltert werden können.
Bislang habe ich 8 Verschiedene Abfragen + Berichte und eine 8-Fache If-Verkettung fragt anhand der ausgefüllten Kriterienfelder ab, welcher Bericht benötigt wird. Sollte ich jedoch noch weitere Kriterien hinzufügen, würde die Anzahl an kombinationsmöglichkeiten zu groß für diesen Lösungsweg werden.

Nun Versuche ich nur einen Bericht zu erstellen, der auf eine Abfrage zugreift, die dynamisch angelegt wird, je nachdem welche Kriterien angewählt werden.
Ich dachte ich könnte je Filterkriterium einen Textbaustein erstellen, die ich im VBA zusammensetzte.
Hier komme ich jedoch nicht weiter, da der "FROM-Teil" im SQL in inneren Klammern verkettet wird, die sich nicht einfach so zusammensetzen lassen...
Ich habe einen Screenshot der maximalen Abfrage beigefügt.

Hat jemand eine Idee ob und wie ich das gelöst bekomme?

Anhänge
----------------
Anhänge Formular.png (10KB - 2 downloads)
Anhänge Abfrage.png (19KB - 3 downloads)
Top of the page Bottom of the page