FilterOn-Eigenschaft (FilterAktiv)

Gilt für

Form-Objekt

Report-Objekt

Mithilfe der FilterOn-Eigenschaft können Sie angeben oder bestimmen, ob die Filter-Eigenschaft für ein Formular oder einen Bericht angewendet wird. Boolescher Wert mit Lese-/Schreibzugriff.

Ausdruck.FilterOn

Ausdruck erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.

Hinweise

Verwenden Sie die ServerFilterByForm-Eigenschaft, wenn Sie einen Serverfilter innerhalb eines Microsoft Access-Projekts (ADP) angegeben haben.

Die FilterOn-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung

Visual Basic

Beschreibung

Ja

True

Die Filter-Eigenschaft des Objekts wird angewendet.

Nein

False

(Standard) Die Filter-Eigenschaft des Objekts wird nicht angewendet.


Hinweis : Bei Berichten können Sie die FilterOn-Eigenschaft mit dem Eigenschaftenblatt des Berichts oder mit VBA-Code (Visual Basic for Applications) festlegen.

Bei Formularen können Sie die FilterOn-Eigenschaft in einem Makro oder mithilfe von VBA-Code festlegen. Sie können diese Eigenschaft auch festlegen, indem Sie auf der Registerkarte Daten unter Sortieren und Filtern auf Filter ein/aus klicken.

Wenn Sie einen gespeicherten Filter anwenden möchten, klicken Sie bei Formularen auf die Schaltfläche Filter ein/aus, oder wenden Sie den Filter mit einem Makro oder mit Visual Basic an, indem Sie die FilterOn-Eigenschaft für Formulare oder Berichte auf True festlegen. Bei Berichten können Sie die FilterOn-Eigenschaft im Eigenschaftenblatt des Berichts auf "Ja" festlegen.

Die Schaltfläche Filter ein/aus gibt den Status der Eigenschaften Filter und FilterOn an. Wenn kein anzuwendender Filter vorhanden ist, bleibt die Schaltfläche deaktiviert. Wird derzeit ein vorhandener Filter angewendet, wird die Schaltfläche Filter ein/aus so angezeigt, als ob sie herabgedrückt sei. Damit ein Filter automatisch beim Öffnen eines Formulars oder Berichts angewendet wird, geben Sie in der Eigenschafteneinstellung des OnOpen-Ereignisses für das Formular entweder ein Makro an, das die AnwendenFilter-Aktion verwendet, oder eine Ereignisprozedur, die die ApplyFilter-Methode des DoCmd-Objekts verwendet.

Sie können einen Filter entfernen, indem Sie auf der Registerkarte Daten unter Sortieren und Filtern auf die herabgedrückte Schaltfläche Filter ein/aus klicken oder die FilterOn-Eigenschaft mithilfe von VBA-Code auf False festlegen. Bei Berichten können Sie einen Filter entfernen, indem Sie die FilterOn-Eigenschaft im Eigenschaftenblatt des Berichts auf Nein festlegen.

Hinweis : Beim Erstellen eines neuen Objekts erbt dieses die Eigenschaften RecordSource, Filter, ServerFilter, OrderBy und OrderByOn der Tabelle oder Abfrage, die zum Erstellen verwendet wurde. Bei Formularen und Berichten werden vererbte Filter nicht automatisch angewendet, wenn ein Objekt geöffnet wird.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×