FiltreActif, propriété

S’applique à

Objet Form

Objet Report

La propriété FiltreActif permet de spécifier ou déterminer si la propriété Filtre est appliquée pour un formulaire ou un état. Booléen en lecture/écriture.

expression.FiltreActif

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

Remarques

Si vous avez défini un filtre serveur dans un projet Microsoft Access (.adp), utilisez la propriété FiltrerParFormulaireSurServeur.

La propriété FiltreActif utilise les paramètres suivants.

Paramètre

Visual Basic

Description

Oui

Vrai

La propriété Filtre de l’objet est appliquée.

Non

Faux

(Par défaut) La propriété Filtre de l’objet est appliquée.


Remarque : Pour les états, vous pouvez définir la propriété FiltreActif en utilisant la feuille de propriétés de l’état ou un code Visual Basic pour Applications (VBA).

Pour les formulaires, vous pouvez définir la propriété FiltreActif propriété dans une macro ou à l’aide d’un code VBA. Vous pouvez également définir cette propriété en cliquant sur Basculer le filtre sous Trier et filtrer sous l’onglet Données.

Pour appliquer un filtre enregistré, appuyez sur le bouton Basculer le filtre pour les formulaires, ou appliquez le filtre à l’aide d’une macro ou d’un code Visual Basic en définissant la propriété FiltreActif sur Vrai pour des formulaires ou des états. Pour les états, vous pouvez définir 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 ou d’un état, 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 sous Trier et filtrer sous l’onglet Données, ou en utilisant un code VBA pour définir la propriété FiltreActif sur Faux. Pour les états, vous pouvez supprimer un filtre en définissant la propriété FiltreActif sur Non dans la feuille de propriétés de l’état.

Remarque : Lorsqu’un objet est créé, il hérite de la source,du filtre,du filtre Serveur.Propriétés OrderByet OrderByOn de la table ou de la requête à partir des laquelle elle a été créée. Pour les formulaires et états, les filtres hérités ne sont pas automatiquement appliqués à l’ouverture d’un objet.

Besoin d’aide ?

Développez vos compétences dans Office
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 ?

×