Filter, eigenschap

Van toepassing op

Form-object

Rapportobject

U kunt de eigenschap Filter opgeven om een subset van records te laten weergeven wanneer een filter wordt toegepast op een formulier, rapportquery of tabel. Tekenreeks lezen/schrijven.

expressie.Filter

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

Opmerkingen

Als u een serverfilter wilt opgeven in een Microsoft Access-project (.adp) voor gegevens op een server, gebruikt u de eigenschap ServerFilter.

De eigenschap Filterbestaat uit een reeksexpressie met een WHERE-component zonder het sleutelwoord WHERE. Met de volgende VBA-code (Visual Basic for Applications) wordt bijvoorbeeld een filter ingesteld en toegepast, zodat alleen klanten in de Verenigde Staten worden weergegeven:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

U kunt deze eigenschap instellen met behulp van een eigenschappenvenster, een macro of VBA-code van een tabel of formulier.

U kunt deze eigenschap ook instellen in de Formulier-, Rapport-, Gegevensblad- of Indelingsweergave door te klikken op Filter of Selectie onder Sorteren en filteren op het tabblad Gegevens en op een van de opdrachten in het submenu te klikken.

Opmerking: Het instellen van de eigenschap Filter heeft geen effect op de eigenschap ADO Filter.

U kunt de eigenschap Filter gebruiken als u een filter wilt opslaan en toepassen op een later tijdstip. Filters worden opgeslagen met de objecten waarin ze zijn gemaakt. Ze worden automatisch geladen als het object wordt geopend, maar ze worden niet automatisch toegepast.

Wanneer een nieuw object wordt gemaakt, neemt het de eigenschappen RecordSource, Filter, OrderBy, OrderByOn over van de tabel of query waarin het is gemaakt.

Als u een opgeslagen filter wilt toepassen op een formulier, tabel of query, kunt u klikken op Filter in-/uitschakelen onder Sorteren en filteren op het tabblad Gegevens of een macro of VBA-code gebruiken om de eigenschap FilterOn in te stellen op Waar. Voor rapporten kunt u een filter toepassen door de eigenschap FilterOn in te stellen op Ja 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 voor het eerst wordt geopend, geeft u in de instelling van de gebeurteniseigenschap OnOpen van het formulier een macro op met de actieApplyFilter 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, met de rechtermuisknop op het gefilterde veld te klikken en op Clear filter from... of met behulp van VBA-code de eigenschap FilterOn op Onwaar in te stellen.

Uw Office-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.

×