Hallo Henry,
Danke für Deine Antwort.
Du hast natürlich recht.
Das war aber leider nur ein Schreibfehler in meinem Beitrag. Sorry.
Ich habe beide Varianten ausprobiert:
1. Funktionsaufruf über Buttons im UForm selbst integriert.
(funktioniert, wenn das Formular als Einzelformular aufgerufen wird)
Me.Recordsource = sql....
2. Funktionsaufruf über das Hauptformular
Me.Unterformular.Form.Recordsource = sql....
Nach Funktionsaufruf wird die Recordsource geändert (msgbox
me.recordsource liefert korrekte Angaben)
Daten werden aber nicht korrekt dargestellt - trotz
me.unterformular.form.REQUERY
Nach dem ersten Aufrufen der Funktion passiert etwas:
Es wird nur noch ein Datensatz angezeigt (obwohl es mehrere sein
müssten).
Jeder weiterer Funktionsaufruf ändert offensichtich nichts mehr.
Gruß Ortwin