Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

S’applique à

Objet Form

Objet Report

La propriété Filtre permet de spécifier un sous-ensemble d’enregistrements à afficher quand un filtre est appliqué à un formulaire, un étatrequête ou une table. Chaîne en lecture/écriture.

expression.Filtre

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

Remarques

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

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

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

Vous pouvez définir cette propriété à l’aide d’une feuille de propriétés de table ou de formulaire, d’une macro ou d’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 Trier et filtrer sous l’onglet Données, puis en cliquant sur l’une des commandes dans le sous-menu.

Remarque : La définition de la propriété Filtre n’a aucun effet sur la propriété Filtre d’ADO.

La propriété Filtre permet d’enregistrer un filtre et l’appliquer ultérieurement. Le filtres sont enregistrés avec les objets dans lesquels ils sont créés. Ils sont chargés automatiquement lors de l’ouverture de l’objet, mais ne sont pas appliqués automatiquement.

Quand un objet est créé, il hérite des propriétés Source , Filtre, TriPar et TriActif de la table ou de la requête à partir desquelles il a été créé.

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

Le bouton Basculer le filtre indique l’état des propriétés Filtre et FiltreActif. Le bouton reste désactivé jusqu’à ce qu’il y ait un filtre à appliquer. Si un filtre existant est actuellement appliqué, le bouton Basculer le filtre apparaît enfoncé.

Pour appliquer un filtre automatiquement lors de l’ouverture d’un formulaire, spécifiez dans le paramètre de la propriété de type événement SurOuverture du formulaire, soit une macro utilisant l’action AppliquerFiltre, soit une procédure événementielle utilisant la méthode AppliquerFiltre de l’objet DoCmd.

Vous pouvez supprimer un filtre en cliquant sur le bouton enfoncé Basculer le filtre, en cliquant avec le bouton droit sur le champ filtré, puis en cliquant sur Effacer le filtre de... , ou en utilisant un code VBA pour définir la propriété FiltreActif sur Faux.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×