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 RecordSource, Filter, ServerFilter. Propriétés OrderBy et OrderByOn de la table ou de la requête à partir de 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.