Partager via


Propriété Form.FilterOn (Access)

Utilisez la propriété FilterOn pour spécifier ou déterminer si la propriété Filter d’un formulaire ou d’un état est appliquée. Boolean (en lecture/écriture).

Syntaxe

expression. FilterOn

expressionVariable qui représente un objetForm.

Remarques

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

Pour appliquer un filtre enregistré, appuyez sur le bouton Appliquer le filtre pour les formulaires, ou appliquez le filtre à l'aide d'une macro ou Visual Basic en définissant la propriété FilterOnla valeur True pour les formulaires ou des États. Pour les États, vous pouvez définir la propriété FilterOn sur Oui dans la feuille des propriétés de l'état.

Le bouton Appliquer le filtre indique l'état des propriétés Filter et FilterOn (FiltreActif). Ce bouton n'est activé que si un filtre doit être appliqué. Si un filtre existant est actuellement appliqué, le bouton Appliquer le filtre apparaît enfoncé. Pour appliquer un filtre automatiquement à l'ouverture d'un formulaire ou un état, spécifiez dans le paramètre de propriété d'événement OnOpen du formulaire une macro qui utilise l'action AppliquerFiltre ou une procédure événementielle qui utilise la méthode ApplyFilter de l'objet DoCmd.

Vous pouvez supprimer un filtre en choisissant le bouton Appliquer le filtre enfoncé, en choisissant Supprimer le filtre/trier dans le menu Enregistrements ou en utilisant Visual Basic pour définir la propriété FilterOn sur False. Pour les États, vous pouvez supprimer un filtre en définissant la propriété FilterOn non dans la feuille des propriétés de l'état.

Remarque

Lorsqu’un objet est créé, il hérite des propriétés RecordSource, Filter, ServerFilter, OrderBy et OrderByOn de la table ou de la requête à partir de laquelle il a été créé. Pour les formulaires et rapports, les filtres hérités ne sont pas appliquées automatiquement lorsqu'un objet est ouvert.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.