FilterOn (filter aan), eigenschap

Van toepassing op

Formulierobject

Rapportobject

U kunt de eigenschap FilterOn gebruiken om op te geven of te bepalen of de eigenschap Filter voor een formulier of rapport wordt toegepast. Boolean lezen/schrijven.

expressie.FilterOn

expressie Required. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.

Opmerkingen

Als u een serverfilter binnen een Microsoft Access-project (.adp) hebt opgegeven, dient u de eigenschap ServerFilterByForm te gebruiken.

De eigenschap FilterOn gebruikt de volgende instellingen.

Instelling

Visual Basic

Beschrijving

Ja

True

De eigenschap Filter van het object wordt toegepast.

Nee

False

(Standaard) De eigenschap Filter van het object wordt niet toegepast.


Opmerking: U kunt deze eigenschap voor rapporten instellen met de eigenschap FilterOn met de eigenschappenvenster van een rapport of een VBA-code (Visual Basic for Applications).

U kunt voor formulieren de eigenschap FilterOn in een macro instellen of door VBA-code te gebruiken. U kunt deze eigenschap ook instellen door op Filter in-/uitschakelen onder Sorteren en filteren op het tabblad Gegevens te klikken.

U kunt een opgeslagen filter toepassen door op de knop Filter in-/uitschakelen voor formulieren te drukken of het filter toe te passen door een macro of Visual Basic te gebruiken door de eigenschap FilterOn in te stellen op True voor formulieren of rapporten. Voor rapporten kunt u de eigenschap FilterOn instellen op Yes in het eigenschappenvenster van het rapport.

De knop Filter in-/uitschakelen geeft de status aan van de eigenschappen Filter en FilterOn. De knop blijft uitgeschakeld totdat er een filter is om toe te passen. Als een bestaande filteren momenteel is toegepast, wordt de knop Filter in-/uitschakelen ingedrukt weergegeven. Om een filter automatisch toe te passen wanneer een formulier of rapport voor het eerst wordt geopend, geeft u in de instelling van de gebeurteniseigenschap OnOpen van het formulier een macro op met de actie ApplyFilter of een gebeurtenisprocedure met de methode ApplyFilter van het object DoCmd.

U kunt een filter verwijderen door te klikken op de ingedrukte knop Filter in-/uitschakelen onder Sorteren en filteren op het tabblad Gegevens of door de eigenschap FilterOn met behulp van VBA-code op False in te stellen. Voor rapporten kunt u een filter verwijderen door de eigenschap FilterOn in te stellen op No in het eigenschappenvenster van het rapport.

Opmerking: Als een nieuw object wordt gemaakt, neemt het de eigenschappen RecordSource, Filter, ServerFilter, OrderBy en OrderByOn over van de tabel of query op basis waarvan het werd gemaakt. Overgenomen filters worden in formulieren en rapporten niet automatisch toegepast als een object wordt geopend.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×