Form.FilterOn-Eigenschaft (Access)
Verwenden Sie die FilterOn-Eigenschaft , um anzugeben oder zu bestimmen, ob die Filter-Eigenschaft für ein Formular oder einen Bericht angewendet wird. Boolescher Wert mit Lese-/Schreibzugriff.
Syntax
Ausdruck. FilterOn
expression Eine Variable, die ein Form-Objekt darstellt.
Hinweise
Wenn Sie einen Serverfilter in einem Microsoft Access-Projekt (ADP) für Daten auf einem Server angeben möchten, verwenden Sie die ServerFilter-Eigenschaft .
Sie wenden einen gespeicherten Filter an, indem Sie auf die Schaltfläche Filter anwenden (für Formulare) klicken oder indem Sie mit einem Makro oder Visual Basic die FilterOn-Eigenschaft für Formulare und Berichte auf True festlegen. Für einen Bericht können Sie die FilterOn-Eigenschaft im Eigenschaftenfenster des Berichts auf Ja festlegen.
Die Schaltfläche Filter anwenden zeigt den Status der Eigenschaften Filter und FilterOn an. Die Schaltfläche ist deaktiviert, solange es keinen Filter gibt, der angewendet werden kann. Ist bereits ein vorhandener Filter angewendet, wird die Schaltfläche Filter/Sortierung anwenden im gedrückten Zustand angezeigt. Um beim Öffnen eines Formulars oder Berichts automatisch einen Filter anzuwenden, geben Sie in der OnOpen-Ereigniseigenschaftseinstellung des Formulars entweder ein Makro an, das die ApplyFilter-Aktion verwendet, oder eine Ereignisprozedur, die die ApplyFilter-Methode des DoCmd-Objekts verwendet.
Sie können einen Filter entfernen, indem Sie auf die schaltfläche Filter anwenden klicken, filter /sortieren entfernen im Menü Datensätze auswählen oder Visual Basic verwenden, um die FilterOn-Eigenschaft auf False festzulegen. Sie entfernen einen Filter für Berichte, indem Sie die FilterOn-Eigenschaft im Eigenschaftenfenster des Berichts auf Nein festlegen.
Hinweis
Wenn ein neues Objekt erstellt wird, erbt es die Eigenschaften RecordSource, Filter, ServerFilter, OrderBy und OrderByOn der Tabelle oder Abfrage, aus der es erstellt wurde. Bei Formularen und Berichten werden geerbte Filter nicht automatisch angewendet, wenn ein Objekt geöffnet wird.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.