Supportnet / Forum / Datenbanken
Kombinationsfeld aus Abfrage in ACCESS
Frage
Hallo,
Ich habe in Access in VBA eine SQL Abfrage die vereinfacht so aussieht:
Dim Abfrage as String
if x=true then
Abfrage = "Select * from .. where nr=1
DoCmd.runSQL Abfrage
else
Abrage = "Select * from ... where nr=2
DoCmd.runSQL Abfrage
end if
Das Ergebnis dieser Abfrage sieht so aus:
Name1
Name2
Name3
...
Nun weiß ich nicht wie ich diese Abfrage so abspeichern kann, dass ich sie später in einem anderen Formular für ein Kombinationsfeld verwenden kann.
Ich hoffe Ihr könnt mir weiterhelfen.
Vielen Dank für Eure Antworten,
Yuna
Antwort 1 von Alex2222
Nun, wenn das mit dem SELECT in der RunSQL wirklich klappt, kannst du dir ein Modul anlegen und darin wie folgt ein globales Array definieren:
Nach der Abfrage belegst du das Array dann mit dem Ergebnis:
Alex.
Public AbfrageErgebnis As Variant Nach der Abfrage belegst du das Array dann mit dem Ergebnis:
AbfrageErgebnis = Array(Wert1, Wert2, Wert3, ...) Alex.

