Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der FilterOn-Eigenschaft können Sie festlegen oder bestimmen, ob die Filter-Eigenschaft für ein Formular oder einen Bericht angewendet wird. Boolescher Wert mit Lese-/Schreibzugriff.
Syntax
Ausdruck verwendet werden. FilterOn
Ausdruck Eine Variable, die ein Report-Objekt darstellt.
Hinweise
Wenn Sie einen Serverfilter innerhalb eines Microsoft Access-Projekts (.adp) für Daten angeben möchten, die sich auf einem Server befinden, 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-Ereigniseigenschafteinstellung 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 die aktivierte Schaltfläche Filter anwenden auswählen, im Menü DatensätzeFilter/Sortieren entfernen wä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 RecordSource, Filter, ServerFilter. OrderBy- und OrderByOn-Eigenschaften der Tabelle oder Abfrage, aus der sie 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.