Propriété Filtre

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

S'applique à

Objet Form

Objet Report

Vous pouvez utiliser la propriété Filtre pour spécifier un sous-ensemble d'enregistrements à afficher lorsqu'un filtre est appliqué à un formulaire, à un état à une requête ou à une table. Valeur Chaîne en lecture-écriture.

expression.Filtre

expression Obligatoire. Expression qui renvoie l'un des objets de la liste S'applique à.

Notes

Si vous souhaitez spécifier un filtre sur serveur dans un projet Microsoft Access (.adp) pour des données sur serveur, utilisez la propriété FiltreServeur.

La propriété filtre est un expression de chaîne composée d’une clause WHERE sans le mot clé WHERE. Par exemple, Visual Basic pour Applications (VBA) suivant définit et applique un filtre pour afficher uniquement les clients des ÉTATS-UNIS :

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

Vous pouvez définir cette propriété en utilisant la feuille de propriétés d'une table ou d'un formulaire, une macro ou un code VBA.

Vous pouvez également définir cette propriété en mode formulaire, état, feuille de données ou page, en cliquant sur filtre ou sélection sous Tri & filtre sous l’onglet données et en cliquant sur une des commandes du sous-menu.

Remarque : Le paramètre de propriété Filtre n'a aucun effet sur la propriété Filtre ADO.

Vous pouvez utiliser la propriété Filtre pour enregistrer un filtre et l'appliquer ultérieurement. Des filtres sont enregistrés avec les objets où ils ont été créés. Ils sont automatiquement chargés lors de l'ouverture de l'objet, sans être pour autant appliqués automatiquement.

Lorsqu'un objet est créé, il hérite des propriétés Source, Filtre, TriPar et TriActif de la table ou de la requête dont il est originaire.

Pour appliquer un filtre enregistré à un formulaire, une requête ou une table, vous pouvez cliquer sur Appliquer le filtre dans Trier et filtrer de l'onglet Données ou utiliser une macro ou un code VBA pour définir la propriété FiltreActif sur la valeur True. Pour les états, vous pouvez appliquer un filtre en définissant la propriété FiltreActif sur la valeur Oui dans sa feuille de propriété.

Le bouton Appliquer le filtre indique l'état des propriétés Filtre et FiltreActif. Il reste désactivé tant qu'un filtre n'est pas appliqué. Si un filtre existant est en cours d'application, le bouton Appliquer le filtre est activé.

Pour une application automatique d'un filtre à l'ouverture d'un formulaire, dans le paramètre de propriété d'événement SurOuverture de ce formulaire, spécifiez une macro utilisant l'action AppliquerFiltre ou une procédure événementielle utilisant la méthode AppliquerFiltre de l'objet DoCmd.

Vous pouvez supprimer un filtre en cliquant sur le bouton activé Appliquer le filtre, en cliquant avec le bouton droit sur le champ filtré et en cliquant sur Effacer le filtre de... ou en utilisant le code VBA pour définir la propriété FiltreActif sur la valeur False.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×