Access VBA Listenfeld Select-Anweisung

Hi,
ich stehe mal wieder vor einem kleinen Problem.
Ich habe ein Formular, mit einem Listenfeld.
Nun möchte ich per VBA eine SELECT Abfrage starten, welche mir Werte in dieses Feld gibt.
In die SELECT Abfrage soll noch Daten aus Feldern übergeben werden um einen Zeitraum einzugrenzen.

SELECT * FROM mit WHERE beginn = 03 AND ende = 05

Das Problem liegt bei mir jetzt darin, dass ich nicht weiß wie ich die Abfragewerte in das Listenfeld klopfe.

Meine Struktur:
Datenbanktabelle: mit
Felder m_id, name

Formularfelder:
beginn, ende (jeweils txtfelder)
lf (listenfeld)
button (button zum starten)

Meine Updateabfragen lass ich über DoCmd.RunSQL laufen, was eig. sehr sauber und einfach ist.
Geht das auch irgendwie, ohne das ich 30 DAO Objekte und Querys definieren muss?

Danke schon mal im voraus.

Moin Moin,

du hast links (in der Liste der Bretter) gesehen, dass es für Access ein extra Brett gibt?

Grüße aus Rostock
Wolfgang
(Netwolf)

Moin, scream,

Das Problem liegt bei mir jetzt darin, dass ich nicht weiß wie
ich die Abfragewerte in das Listenfeld klopfe.

 lf.rowsource = "Select ..."
 lf.requery

Geht das auch irgendwie, ohne das ich 30 DAO Objekte und
Querys definieren muss?

Watt mutt, datt mutt :wink:

Queries lassen sich beliebig komplex aufbauen. Ich neige eher dazu, solche Komplexe in Teilaufgaben zu zerlegen - das führt zu einer größeren Zahl simpler Objekte. Aber die Geschmäcker sind halt verschieden.

Gruß Ralf

Danke funtz super :smile: