Hallo zusammen,
gibt es die Möglichkeit eine VB-Variable in Access über die Abfragekriterien einer Abfrage zu lesen?
Zur genaueren Erklärung muss ich etwas weiter ausholen:
Es handelt sich um eine relativ komplexe Datenbank, bei der ich über ein Formular eine Abfrage starten will, um einen Bericht zu erstellen.
Da ich in meiner "Haupttabelle" (eigentliche Datenbank) über ein Optionsfeld auf eine "Untertabelle" zugreife, habe ich im Abfrage Formular verschiedene Kontrollkästchen angelegt.
Ich möchte also über die Kontrollkästchen verschiedene Punkte der "Untertabelle" auswählen (auch Mehrfachauswahl). Über eine Befehlsschaltfläche im Abfrage Formular habe ich mir folgende Visual Basic Befehle angelegt:
DIM zvar_a As Boolean
zvar_a = Kontrollkästchen_a.Value
DIM var_a As Integer
If zvar_a= True Then var_a = 1
..... und so weiter (b=2, c=3, d=4,....)
Das Problem ist jetzt, das ich diese Variablen gerne über eine Abfrage laufen lassen würde (so ähnlich wie z.B. "zwischen [Formulare]![Auswahlformular]![datum1] und [Formulare]![Auswahlformular]![datum2] ").
Wenn man also das Kontrollkästchen "a" und "c" anklickt, sollen nur die Datensätze erscheine, die die Werte der ID1 und ID3 der "Untertabelle" enthalten.
So, hoffentlich habe ich das jetzt so geschrieben, das man es auch verstehen kann ......
Jedenfalls Besten Dank schonmal für´s lesen!
Schöne Grüße,
KWW
gibt es die Möglichkeit eine VB-Variable in Access über die Abfragekriterien einer Abfrage zu lesen?
Zur genaueren Erklärung muss ich etwas weiter ausholen:
Es handelt sich um eine relativ komplexe Datenbank, bei der ich über ein Formular eine Abfrage starten will, um einen Bericht zu erstellen.
Da ich in meiner "Haupttabelle" (eigentliche Datenbank) über ein Optionsfeld auf eine "Untertabelle" zugreife, habe ich im Abfrage Formular verschiedene Kontrollkästchen angelegt.
Ich möchte also über die Kontrollkästchen verschiedene Punkte der "Untertabelle" auswählen (auch Mehrfachauswahl). Über eine Befehlsschaltfläche im Abfrage Formular habe ich mir folgende Visual Basic Befehle angelegt:
DIM zvar_a As Boolean
zvar_a = Kontrollkästchen_a.Value
DIM var_a As Integer
If zvar_a= True Then var_a = 1
..... und so weiter (b=2, c=3, d=4,....)
Das Problem ist jetzt, das ich diese Variablen gerne über eine Abfrage laufen lassen würde (so ähnlich wie z.B. "zwischen [Formulare]![Auswahlformular]![datum1] und [Formulare]![Auswahlformular]![datum2] ").
Wenn man also das Kontrollkästchen "a" und "c" anklickt, sollen nur die Datensätze erscheine, die die Werte der ID1 und ID3 der "Untertabelle" enthalten.
So, hoffentlich habe ich das jetzt so geschrieben, das man es auch verstehen kann ......

Jedenfalls Besten Dank schonmal für´s lesen!
Schöne Grüße,
KWW