Filtres de la table

Deux types de filtre permettent d'afficher dans une table certains des enregistrements, sur la base des valeurs de leurs champs :

  • Filtre de base : ce filtre permet de restreindre les enregistrements de la source de données afin de n’afficher dans la table que ceux qui répondent à certains critères. Ce type de filtre vous permet de créer plusieurs tables basées sur une même source de données, chacune présentant un sous-ensemble spécifique d'enregistrements.

  • Filtres dynamiques : ces filtres sont définis par les utilisateurs pour restreindre les enregistrements de la table afin de n’afficher que ceux qui répondent à certains critères.

Filtre de base

Le filtre de base n'est pas visible pour les utilisateurs avec le rôle Visualisateur (qui accèdent seulement aux applications JMap NG).

Le filtre est composé par des conditions qui s'additionnent. Seuls les enregistrements qui respectent l'ensemble des conditions apparaîtront dans la table.

La section Filtres, accessible en cliquant sur l’icône , affiche deux onglets. L'onglet De base vous permet de configurer les conditions qui constituent le filtre.

1

Appuyez sur l'icône + pour ajouter une condition au filtre.

2

Composantes de la condition : Attribut : Sélectionnez le champ dans la liste déroulante. Tous les champs de la source de données sont disponibles. Opérateur : Sélectionnez l'opérateur dans le menu déroulant. Les opérateurs varient en fonction du type de champ sélectionné (texte, entier, double, date). La section Opérateurs des filtres décrit chacun d'eux. Valeur : Inscrivez la valeur du champ qui sera utilisée pour filtrer les enregistrements. Vous pouvez utiliser des caractères spéciaux dans cette plage.

3

Le filtre est une unité composé des conditions.

Vous pouvez ajouter une condition, la mettre à jour en modifiant ses composantes ou l'effacer. Par la suite vous mettez à jour le filtre. La table contient les enregistrements qui respectent l'ensemble des conditions du filtre.

Filtres dynamiques

Une table peut avoir des filtres dynamiques qui permettent d'afficher les enregistrements de la table qui respectent leurs conditions. Les membres de l'organisation avec le rôle Visualisateur voient les filtres dans l'application JMap NG.

Chaque filtre comporte une ou plusieurs conditions.

La section Filtres, accessible en cliquant sur l’icône , affiche deux onglets. L'onglet Dynamiques vous permet de configurer les filtres.

Chaque filtre a un nom que vous pouvez modifier en appuyant sur .

1

Appuyez sur l'icône + pour ajouter un filtre.

2

Appuyez sur l'icône + pour ajouter une condition au filtre.

3

Composantes de la condition : Attribut : Sélectionnez l'attribut dans la liste déroulante. Tous les attributs de la source de données sont disponibles. Opérateur : Sélectionnez l'opérateur dans le menu déroulant. Les opérateurs varient en fonction du type d'attribut sélectionné (texte, entier, double, date). La section Opérateurs des filtres décrit chacun d'eux. Valeur : Inscrivez la valeur de l'attribut qui sera utilisée pour filtrer les éléments. Vous ne pouvez pas utiliser des caractères spéciaux dans cette plage.

4

Paramètre de visibilité par défaut du filtre dans les applications JMap NG.

Appuyez surou sur pour afficher ou masquer le filtre dans les applications.

Appuyez sur pour appliquer le filtre ou appuyez sur pour l'enlever. La carte affiche le résultat.

Opérateurs des filtres

L'opérateur permet de filtrer les éléments d'une source de données pour conserver dans la couche ceux dont :

Égal à : la valeur de l’attribut (peu importe son type) est égale à la valeur spécifiée.

Pas égal à : la valeur de l’attribut (peu importe son type) est différente de la valeur sélectionnée.

Parmi (IN) : la valeur de l'attribut (de type texte) se trouve parmi les valeurs sélectionnées.

Pas parmi (NOT IN) : la valeur de l'attribut (de type texte) ne se trouve pas parmi les valeurs sélectionnées.

Plus grand que : la valeur de l’attribut (de type numérique ou date) est supérieure à la valeur sélectionnée.

Plus grand ou égal à : la valeur de l’attribut (de type numérique ou date) est supérieure ou égale à la valeur sélectionnée.

Plus petit que : la valeur de l’attribut (de type numérique ou date) est inférieure à la valeur sélectionnée.

Plus petit ou égal à : la valeur de l’attribut (de type numérique ou date) est inférieure ou égale à la valeur sélectionnée.

Contient : la valeur de l’attribut (de type texte) contient la valeur sélectionnée.

Ne contient pas : la valeur de l’attribut (de type texte) ne contient pas la valeur sélectionnée. Cela revient à faire une requête avec la clause WHERE nom_attribut NOT LIKE '%value%'.

Commence par : la valeur de l'attribut (de type texte) commence par la valeur sélectionnée.

Ne commence pas par : la valeur de l'attribut (de type texte) ne commence pas par la valeur sélectionnée.

Se termine par : la valeur de l'attribut (de type texte) se termine par la valeur sélectionnée.

Ne se termine pas par : la valeur de l'attribut (de type texte) ne se termine pas par la valeur sélectionnée.

Est null : la valeur de l’attribut (peu importe son type) est nulle.

N’est pas null : la valeur de l’attribut (peu importe son type) n’est pas nulle.

Entre : la valeur de l’attribut (de type numérique ou date) est dans l’intervalle défini par les deux valeurs entrées.

N’est pas entre : la valeur de l’attribut (de type numérique ou date) est en dehors de l’intervalle défini par les deux valeurs entrées.

Mis à jour