PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Filtre sur une colonne
  • Gestion des filtres par programmation
  • Proposer un filtre par programmation
  • Ne pas proposer le menu contextuel de filtrage sur les colonnes
  • Mémorisation des filtres
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
L'utilisateur peut filtrer le contenu d'un champ Table, en affichant par exemple uniquement les enregistrements correspondant à une condition.
Remarque : Ces options de filtre sont aussi disponibles sur les champs Table hiérarchique.
Comment le faire ?

Filtre sur une colonne

Cette fonctionnalité est automatique sur les champs de type Table mémoire et Table fichier, sur les colonnes avec recherche (loupe affichée dans la colonne). Il suffit de faire un clic droit sur la loupe pour voir le menu contextuel de la colonne s'afficher :
Pour la gestion des filtres, ce menu contextuel propose :
  • de poser un filtre (option "Filtrer") :
    Il suffit de sélectionner une condition et de saisir la valeur voulue. Le contenu du champ Table est alors filtré selon la condition spécifiée.
    Versions 18 et supérieures
    Remarque : La condition "Est vide" permet de filtrer la colonne sur les éléments vides.
    Nouveauté 18
    Remarque : La condition "Est vide" permet de filtrer la colonne sur les éléments vides.
    Remarque : La condition "Est vide" permet de filtrer la colonne sur les éléments vides.
  • de poser un filtre avec une des valeurs contenues dans la colonne.
  • la suppression d'un filtre précédemment posé sur la colonne (option "Supprimer le filtre").
  • Versions 17 et supérieures
    la mémorisation des filtres (option "Mémoriser les filtres").
    Si cette option est activée :
    • les filtres posés à la fermeture de la fenêtre seront automatiquement exécutés lors de la prochaine ouverture de la fenêtre.
    • Un message furtif sera affiché pour prévenir l'utilisateur et lui indiquer le(s) filtre(s) mis en place.
      • Versions 23 et supérieures
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
        Nouveauté 23
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
      • Versions 23 et supérieures
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
        Nouveauté 23
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
    Nouveauté 17
    la mémorisation des filtres (option "Mémoriser les filtres").
    Si cette option est activée :
    • les filtres posés à la fermeture de la fenêtre seront automatiquement exécutés lors de la prochaine ouverture de la fenêtre.
    • Un message furtif sera affiché pour prévenir l'utilisateur et lui indiquer le(s) filtre(s) mis en place.
      • Versions 23 et supérieures
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
        Nouveauté 23
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
      • Versions 23 et supérieures
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
        Nouveauté 23
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
    la mémorisation des filtres (option "Mémoriser les filtres").
    Si cette option est activée :
    • les filtres posés à la fermeture de la fenêtre seront automatiquement exécutés lors de la prochaine ouverture de la fenêtre.
    • Un message furtif sera affiché pour prévenir l'utilisateur et lui indiquer le(s) filtre(s) mis en place.
      • Versions 23 et supérieures
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
        Nouveauté 23
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
        La durée d'affichage de ce message peut être configurée avec la fonction FAAParamètre.
      • Versions 23 et supérieures
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
        Nouveauté 23
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
        Le message furtif n'est pas bloquant et peut être fermé d'un simple clic.
Remarques :
  • Le menu contextuel affiché lors d'un clic droit sur le titre de la colonne et celui affiché lors d'un clic droit sur la loupe est différent. Pour plus de détails sur les autres options de ce menu contextuel, consultez Menu contextuel des colonnes.
  • Dans une application multilangue, il est possible de traduire le menu contextuel, consultez Configurer les menus des FAA.
Gestion des filtres par programmation

Proposer un filtre par programmation

La fonction TableActiveFiltre permet de créer un filtre sur une colonne par programmation. Ce filtre peut être désactivé grâce à la fonction TableDésactiveFiltre.
Attention : Le filtrage effectué par l'utilisateur via l'interface ne peut pas être connu par programmation.La fonction TableColonnesFiltrées permet de connaître la liste des colonnes filtrées par l'utilisateur.

Ne pas proposer le menu contextuel de filtrage sur les colonnes

Pour ne pas proposer le menu contextuel de recherche et de filtre sur les colonnes, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaFiltre.Pour ne pas proposer le menu contextuel de recherche et de filtre sur les colonnes, il suffit d'utiliser la fonction FAADésactive (ou DésactiveFAA) avec la constante faaFiltre.
Versions 17 et supérieures

Mémorisation des filtres

La propriété ..MémoriseFiltreFAA permet de savoir et d'indiquer si les filtres posés par l’utilisateur sur un champ Table sont conservés entre 2 lancements de l’application.
Versions 23 et supérieures
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
Nouveauté 23
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
Versions 19 et supérieures
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Nouveauté 19
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction FAADésactive (ou DésactiveFAA) avec la constante faaSauveFiltreEtTri.
Nouveauté 17

Mémorisation des filtres

La propriété ..MémoriseFiltreFAA permet de savoir et d'indiquer si les filtres posés par l’utilisateur sur un champ Table sont conservés entre 2 lancements de l’application.
Versions 23 et supérieures
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
Nouveauté 23
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
Versions 19 et supérieures
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Nouveauté 19
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction FAADésactive (ou DésactiveFAA) avec la constante faaSauveFiltreEtTri.

Mémorisation des filtres

La propriété ..MémoriseFiltreFAA permet de savoir et d'indiquer si les filtres posés par l’utilisateur sur un champ Table sont conservés entre 2 lancements de l’application.
Versions 23 et supérieures
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
Nouveauté 23
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
La fonction FAAParamètre utilisée avec la constante faaDuréeToastRestaureFiltre permet de modifier le temps d'affichage du message furtif (également appelé toast) indiquant à l'utilisateur le(s) filtre(s) mis en place.
Versions 19 et supérieures
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Nouveauté 19
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction DésactiveFAA avec la constante faaSauveFiltreEtTri.
Pour ne pas proposer les options "Mémoriser les filtres" et "Mémoriser les tris" dans le menu contextuel, il suffit d'utiliser la fonction FAADésactive (ou DésactiveFAA) avec la constante faaSauveFiltreEtTri.
Version minimum requise
  • Version 12
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire