FilterOn-Eigenschaft (FilterAktiv)

Betrifft

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. Wert vom Typ Boolean mit Lese-/Schreibzugriff.

Ausdruck.FilterOn

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte aus der Liste Betrifft zurückgibt.

Hinweise

Verwenden Sie die ServerFilterByForm-Eigenschaft, wenn Sie einen Serverfilter innerhalb eines Microsoft Access-Projekt (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 mithilfe des Eigenschaftenblatt des Berichts oder von Visual Basic for Applications (VBA)-Code 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 mithilfe eines Makros oder von Visual Basic an, indem Sie die FilterOn-Eigenschaft auf True für Formulare oder Berichte 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 beim Öffnen eines Objekts angewendet.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×