Beitrag aus SmartTools Access Weekly
Filter für Unterformular zurücksetzen
Access 365 2024 2021 2019 2016 2013 2010
FRAGE Ich nutze in meiner Access-Datenbank ein Unterformular, das meine Anwender beliebig filtern können. Wenn man nun im Hauptformular den Datensatz wechselt, passt der Filter eventuell nicht mehr und es werden keine Datensätze im Unterformular angezeigt, obwohl passende Ergebnisse zum Hauptdatensatz vorliegen. Kann ich den Filter im Unterformular bei einem Datensatzwechsel automatisch zurücksetzen?
T. Schneider
ANTWORT Das geht über die Ereignisprozedur "Beim Anzeigen" des Hauptformulars. Geben Sie hier folgende Anweisungen ein:
Me.UF_Name.Form.Filter = ""
Me.UF_Name.Form.FilterOn = False
"UF_Name" ersetzen Sie durch den Namen des Unterformular-Steuerelementes, das in Ihrem Hauptformular das Unterformular bereitstellt. Diese Anweisungen setzen den Filter dann bei jedem Datensatzwechsel zurück und schalten ihn aus.