Acess 2003: Laden von Unterformular mit Parametern

Hallo

Ich wähle in einem Formular 2 (ungebundene) Werte aus, z.B. Monat und Jahr. Basierend darauf soll ein Unterformular mit den entsprechenden Daten geladen werden.
Wenn ich das mit DoCmd.OpenForm + SQL-Abfrage mache, geht aber das Unterformular „normal“ auf, d.h. im eigenen Fenster. Was muss man da einstellen, dass es ein Unterformular bleibt, also nur neu geladen wird? Hab bei den Argumenten nichts gefunden.
Requery funktioniert ja auch nicht, weil dann die Werte nicht bekannt sind.

Danke,
Elke

Hallo Elke,

versuch mal folgendes:

Erstell eine Abfrage mit allen Feldern des Unterformulars. Die Bedingung verknüpfst Du mit den ungebundenen Feldern aus dem Formular
(Zeile Kriterien, etwa so: Wie Formulare![Formularname]![Textfeldname])

Datenherkunft des Unterformulars ist dann die eben erstellte Abfrage.

Ist zwar völlig anders wie Dein Lösungsweg, sollte aber eigentlich funktionieren.

Grüße,
Kerstin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke! Hat funktioniert und ist eigentlich auch viel einfacher als mein Weg.

Elke