Fonctions communes:Filtrer les informations (Requêtes) : Différence entre versions

De Logilys
Aller à : navigation, rechercher
(Utilisation des Opérations)
(Utilisation des Opérations)
Ligne 285 : Ligne 285 :
 
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Permet d'indiquer qu’il n’y a aucune information dans le champ correspondant. Dans le cas d’un champ de type «&nbsp;[[Fonctions communes:Filtrer les informations (Requêtes)#Types_de_champs|Logique ou entier court]]&nbsp;», «&nbsp;est vide&nbsp;» signifie que la case n'est pas cochée.
 
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Permet d'indiquer qu’il n’y a aucune information dans le champ correspondant. Dans le cas d’un champ de type «&nbsp;[[Fonctions communes:Filtrer les informations (Requêtes)#Types_de_champs|Logique ou entier court]]&nbsp;», «&nbsp;est vide&nbsp;» signifie que la case n'est pas cochée.
 
|-
 
|-
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Signifie que l’information est identique à la valeur inscrite.
 
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Signifie que l’information est comprise entre les valeurs spécifiées. Pour un champ de type «&nbsp;[[Fonctions communes:Filtrer les informations (Requêtes)#Types_de_champs|Texte]]&nbsp;», les informations seront filtrées en ordre alphabétique. Donc, s'il est iscrit entre&nbsp;: '''A''' et '''Dz''', tout ce qui débute par '''A''', '''B''', '''C''' ou '''D''' sera filtré. Le '''z''' est utilisé pour filtrer l’information débutant par '''D''' et contenant d’autres caractères. Entre '''A''' et '''D''' inclurait jusqu'à '''Cz'''.
 
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Signifie que l’information est comprise entre les valeurs spécifiées. Pour un champ de type «&nbsp;[[Fonctions communes:Filtrer les informations (Requêtes)#Types_de_champs|Texte]]&nbsp;», les informations seront filtrées en ordre alphabétique. Donc, s'il est iscrit entre&nbsp;: '''A''' et '''Dz''', tout ce qui débute par '''A''', '''B''', '''C''' ou '''D''' sera filtré. Le '''z''' est utilisé pour filtrer l’information débutant par '''D''' et contenant d’autres caractères. Entre '''A''' et '''D''' inclurait jusqu'à '''Cz'''.
 
Pour un champ de type «&nbsp;[[Fonctions communes:Filtrer les informations (Requêtes)#Types_de_champs|Numérique]]&nbsp;» avec ou sans décimale, les informations seront filtrées en ordre numérique croissant. Donc, s'il est inscrit entre&nbsp;: '''8''' et '''20''', tout ce qui est égal à '''8, 9, 10 […], 19 et 20''' sera filtré.   
 
Pour un champ de type «&nbsp;[[Fonctions communes:Filtrer les informations (Requêtes)#Types_de_champs|Numérique]]&nbsp;» avec ou sans décimale, les informations seront filtrées en ordre numérique croissant. Donc, s'il est inscrit entre&nbsp;: '''8''' et '''20''', tout ce qui est égal à '''8, 9, 10 […], 19 et 20''' sera filtré.   
Ligne 297 : Ligne 297 :
 
|<span style="color: rgb(255, 0, 0);">'''J&nbsp;:'''</span> Cette option permet d’inverser les opérations. Par exemple, «&nbsp;est vide&nbsp;» devient «&nbsp;n’est pas vide&nbsp;»; le libellé des opérations change afin d'indiquer l’opération exacte qui sera effectuée.  L’option «&nbsp;Recherche inverse&nbsp;» peut être cochée pour toutes les opérations possibles.
 
|<span style="color: rgb(255, 0, 0);">'''J&nbsp;:'''</span> Cette option permet d’inverser les opérations. Par exemple, «&nbsp;est vide&nbsp;» devient «&nbsp;n’est pas vide&nbsp;»; le libellé des opérations change afin d'indiquer l’opération exacte qui sera effectuée.  L’option «&nbsp;Recherche inverse&nbsp;» peut être cochée pour toutes les opérations possibles.
 
|-
 
|-
|<span style="color: rgb(255, 0, 0);">'''K&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''K&nbsp;:'''</span> S’applique uniquement aux champs de type «&nbsp;Logique ou entier court&nbsp;» et signifie que la case est cochée.
|<span style="color: rgb(255, 0, 0);">'''L&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''L&nbsp;:'''</span> Signifie que l’information inscrite existe à l’intérieur du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…
 
|-
 
|-
|<span style="color: rgb(255, 0, 0);">'''M&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''M&nbsp;:'''</span> Signifie que l’information recherchée est présente au tout début du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…
|<span style="color: rgb(255, 0, 0);">'''N&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''N&nbsp;:'''</span> Signifie que l’information recherchée est présente à la toute fin du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…
 
|-
 
|-
|<span style="color: rgb(255, 0, 0);">'''O&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''O&nbsp;:'''</span> S’applique uniquement aux champs de type «&nbsp;Date&nbsp;» et/ou «&nbsp;Heure&nbsp;». Les différents choix de codes sont affichés dans une liste déroulante.
|<span style="color: rgb(255, 0, 0);">'''P&nbsp;:'''</span>  
+
|<span style="color: rgb(255, 0, 0);">'''P&nbsp;:'''</span> Permet de choisir parmi toutes les valeurs existantes pour le champ correspondant. Par exemple, pour le champ de type «&nbsp;Texte&nbsp;» «&nbsp;Ville&nbsp;», la liste de toutes les villes déjà existantes dans la base de données sera disponible.
 
|}  
 
|}  
  

Version du 14 mai 2019 à 15:41

Filtrer les informations (Requêtes)



ATTENTION : Ce document est conçu pour la VERSION 5 de ProDon. Pour accéder au document de la version 4, cliquer ici.


ATTENTION : Ce document est présentement en rédaction/révision, il est possible que certaines parties soient manquantes ou désuètes.


Introduction

L'outil de filtre permet d'afficher à l'écran des éléments (clients, transactions, etc.) selon des critères spécifiques.  Il permet, par exemple, de filtrer tous les clients faisant partie d'une catégorie précise, demeurant dans la même ville et qui ne sont pas des entreprises. Cet outil est disponible dans toutes les gestions du logiciel et est représenté par cet icône : Bouton Filtre Filtrer.png.

Options de filtres

Pour utiliser un filtre, cliquer sur le bouton Bouton Filtre Filtrer.png qui se trouve habituellement à droite de la gestion.

En cliquant sur le bouton Bouton Filtre Filtrer.png, le menu suivant apparaît.

Prodon5 Filtres 001.png

Filtre temporaire

Le « Filtre temporaire » vous permet de créer un filtre sans le sauvegarder. Ce type de filtre est utile lorsque vous voulez filtrer des informations que vous n'aurez pas à réutiliser régulièrement dans le futur.

Ajouter un filtre

Cette option vous permettra de sauvegarder le filtre créé, qui sera ensuite disponible dans la liste déroulante des filtres.

Après avoir cliqué sur « Ajouter un filtre », la fenêtre suivante s'ouvre.
Prodon5 Filtres 002.png
Nommer le filtre pour être en mesure de le réutiliser plus tard.
Après avoir cliqué sur « OK » dans la fenêtre d'ajout de filtre, il vous sera possible de configurer le filtre à partir de la fenêtre suivante.
Prodon5 Filtres 003.png
A : Cette liste déroulante contient tous les filtres sauvegardés. B : Ce bouton permet de modifier le nom du filtre sélectionné en A.
C : Ce bouton permet de supprimer le filtre sélectionné en A. D : Cet onglet est visible seulement si le module Multi-Utilisateur est actif. Il vous permet de modifier la visibilité du filtre. Pour savoir comment utiliser l'onglet, consulter cette section.
Lorsque le filtre est créé, il sera disponible dans la liste déroulante des filtres.
Prodon5 Filtres 004.png

Cliquer sur le filtre désirée pour voir apparaître les données incluses dans le filtre.

Modification d'un filtre sauvegardé

Pour modifier un filtre, sélectionner le filtre à modifier dans la liste déroulante, puis cliquer sur le bouton Prodon5 bouton filtre orange.png.
Prodon5 Filtres 005.png

Sélectionner ensuite l'option « Modifier le filtre ». La fenêtre de modification de filtre apparaîtra ensuite.

Configuration d'un filtre

Avant de faire un filtre, il est nécessaire de savoir exactement quelle information on veut filtrer, et comment est documenté cette information dans la base de données.

Aussi, dépendamment de la gestion dans laquelle vous vous trouvez, vous aurez accès à certaines informations. Par exemple, si vous êtes dans la gestion des clients, vous aurez principalement accès à des informations de type client, tandis que dans l'historique des transactions, vous aurez accès à des informations sur les transactions.

Après avoir sélectionné « Filtre temporaire », la fenêtre suivante s'ouvre.
Prodon5 Filtres 006.png
A : L'onglet « Spécial » vous donne accès à différents champs qu'il vous est permis de personnaliser dans la base de données. Les informations se retrouvant dans cet onglet seront donc différentes d'une base de données à l'autre, selon la personnalisation que vous en faite. B : L'onglet « Champs » vous donne accès à tous les champs standards disponibles dans la gestion dans laquelle vous vous trouvez.
C : L'onglet « Requête » vous permet de consulter et modifier la requête créée selon les critères sélectionnés en A et B.

Onglet « Spécial »

L'onglet « Spécial » vous donne accès à différents champs configurables de la base de données. Cet onglet est divisé en quatre sections: « Sélection », « Moyens de communication », « Caractéristiques » et « Relations ».

Sélection

La section « Sélection » vous permet d'utiliser plusieurs type de données selon la personnalisation de votre logiciel. Chaque type sera utilisé de la même façon, soit au moyen d'une case à cocher dans la colonne « Sélection » de droite.

Prodon5 Filtres 007.png
A : Permet de sélectionner le type de champs à utiliser dans le filtre. B : Affiche la liste des valeurs disponibles selon la sélection faite en A. Pour sélectionner une valeur, cocher la case désirée. Il est aussi possible de sélectionner plusieurs valeurs dans la même condition.
C : Si une seule case est cochée en B, les données devront correspondre à cette case. Dans le cas où plusieurs cases seraient cochées en B, les données devront correspondre à toutes les cases cochées pour apparaître dans le filtre. Par exemple, pour un filtre appliqué dans la gestion des clients, si les catégories « Aime les chats » et « Bénévoles » étaient cochées, seuls les clients dont les deux catégories sont cochées dans leur fiche apparaîtrons dans le filtre. D : Si une seule case est cochée, le résultat sera le même qu'en C. Dans le cas où plusieurs cases seraient cochées en B, les données devront correspondre à au moins une case cochée pour apparaître dans le filtre. Par exemple, pour un filtre appliqué dans la gestion des clients, si les catégories « Aime les chats » et « Bénévoles » étaient cochées, un client dont seul la catégorie « Aime les chats » serait coché dans sa fiche apparaîtrait dans le filtre.
E : Cette case correspond à la recherche inverse en C. Si une seule case est cochée en B, les données ne devront pas correspondre à cette case. Dans le cas où plusieurs cases seraient cochées en B, les données devront ne pas correspondre à toutes les cases cochées. Par exemple, pour un filtre appliqué dans la gestion des clients, si les catégories « Aime les chats » et « Bénévoles » étaient cochées, un client serait exclu seulement si les 2 cases sont cochées dans sa fiche. F : Cette case correspond à la recherche inverse en D. Si une seule case est cochée en B, les données ne devront pas correspondre à cette case. Dans le cas où plusieurs cases seraient cochées en B, les données devront ne pas correspondre à au moins une des cases cochées. Par exemple, pour un filtre appliqué dans la gestion des clients, si les catégories « Aime les chats » et « Bénévoles » étaient cochées, un client dont l'une ou l'autre de ces catégories était cochée dans sa fiche n'apparaîtrait pas dans le filtre.
G : Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « Bouton Crochet ajouter confirmer.png Ajouter la condition » pour la voir apparaître dans la requête. H : Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.

Moyens de communication

La section « Moyens de communication » vous permet de filtrer selon les différents moyens de communication de la fiche client.

Prodon5 Filtres 008.png
A : Permet de sélectionner l'opération qui doit être faite. Pour savoir comment utiliser les différentes opérations, consulter cette section. B : Permet d'indiquer la valeur à rechercher selon la sélection faite en A.
C : Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « Bouton Crochet ajouter confirmer.png Ajouter la condition » pour la voir apparaître dans la requête. D : Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.

Caractéristiques

La section « Caractéristiques » vous permet d'appliquer un filtre sur différentes caractéristiques préalablement créées dans le logiciel.

Prodon5 Filtres 009.png
A : Sélectionner d'abord l'emplacement de la caractéristique dans la liste déroulante (exemple : « Client »). B : Permet d'inclure les éléments qui n'ont pas la caractéristique dans le résultat de la recherche.
C : Le champ « Nom » vous permet de sélectionner la caractéristique dans la liste déroulante. D : Sélectionner l'opération désirée pour la caractéristique choisi en C. Les opérations disponibles dans ce champ différeront selon la section utilisée en F. Pour voir l'explication des différentes opérations disponibles, consulter cette section.
E : Selon l'opération choisi en D, le champ « valeur » sera présent ou non. Si le champ apparaît, vous devrez sélectionner la valeur désirée à cet endroit. F : Les champs « Valeur », « Début », « Fin » et « Note » peuvent être utilisés dans la condition selon la configuration faite au niveau de la caractéristique. Vous pouvez utiliser un ou plusieurs champs pour configurer votre condition. Si plusieurs champs sont sélectionnés, la caractéristique devra correspondre à tous ces champs pour apparaître dans le filtre. La configuration des quatre champs se fait de la même façon, selon les explications données en D et E.
G : Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « Bouton Crochet ajouter confirmer.png Ajouter la condition » pour la voir apparaître dans la requête. H : Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.

Relations

La section « Relations » vous permet d'appliquer un filtre sur différentes relations créées dans votre logiciel.

Prodon5 Filtres 010.png
A : Permet de sélectionner le type de relation à utiliser dans le filtre. B : Permet d'utiliser la relation dans les deux sens. Par exemple, pour la relation « est l'employeur de / est l'employé(e) de », si la case est cochée, la condition serait bâti à partir de la relation « est l'employeur de » et « est l'employé(e) de ».
C : En cochant cette case, la relation inverse sera utilisée. Par exemple, pour la relation « est l'employeur de / est l'employé(e) de », si la case est cochée, la condition sera bâti à partir de la relation « est l'employé(e) de ». D : Permet de filtrer la recherche inverse de ce qui a été sélectionné en A, B et C.
E : Indique l'exemple de la relation qui sera recherchée selon la sélection faite en A, B, C et D. F : Sélectionner l'opération désirée pour la relation choisi en A. Les opérations disponibles dans ce champ différeront selon la section utilisée en H. Pour voir l'explication des différentes opérations disponibles, consulter cette section.
G : Selon l'opération choisi en F, le champ « valeur » sera présent ou non. Si le champ apparaît, vous devrez sélectionner la valeur désirée à cet endroit. H : Vous pouvez utiliser un ou plusieurs des champs « Début », « Fin » et « Note » pour configurer votre condition. Si plusieurs champs sont sélectionnés, la caractéristique devra correspondre à tous ces champs pour apparaître dans le filtre. La configuration des trois champs se fait de la même façon, selon les explications données en F et G.
I : Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « Bouton Crochet ajouter confirmer.png Ajouter la condition » pour la voir apparaître dans la requête. J : Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.


Onglet « Champs »

Cet onglet vous donne accès à tous les champs disponibles dans la gestion dans laquelle vous effectuez votre filtre.

Prodon5 Filtres 011.png
A : Permet de trier la liste selon un ordre défini. Le bouton Bouton filtre grille.png place la liste dans l'ordre des colonnes de la grille de gestion à partir de laquelle le filtre est configuré. Les boutons Bouton filtre AZ.png et Bouton filtre ZA.png trient la liste en ordre alphabétique croissant ou décroissant. B : Permet d'activer la barre de recherche.
C : Permet de sélectionner un champ dans la liste sur lequel pour configurer votre condition. La liste des champs varie selon la gestion dans laquelle vous êtes. D : Indique de quel type de champ il s'agit. Pour connaître les types de champs et leur description, consulter cette section.
E : Sélectionner une opération pour effectuer votre filtre. Les opérations disponibles varient en fonction du type de champ sur lequel vous êtes positionné. Pour savoir comment utiliser les opérations, cliquer ici. F : Selon l'opération choisi en E, le champ « valeur » sera présent ou non. Si le champ apparaît, vous devrez sélectionner la valeur désirée à cet endroit.
G : Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « Bouton Crochet ajouter confirmer.png Ajouter la condition » pour la voir apparaître dans la requête. H : Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.


Types de champs

Type de champs

Description

Exemple

Numérique sans décimale

Correspond à un nombre sans décimale

Âge

Numérique avec décimale

Correspond à un nombre avec décimale

Cumulatif à vie

Date et/ou heure

Correspond à une date et/ou une heure précise

Créé le

Texte

Correspond à un champ texte de 250 caractères maximum

Ville

Mémo

Correspond à un champ de texte sans maximum de caractères

Commentaires

Logique ou entier court

Correspond généralement à une case à cocher

Reçu annuel


Utilisation des Opérations

Les filtres sur les champs, les caractéristiques ou sur les liens permettent d'utiliser des opérations; en voici les particularités.

Prodon5 Filtres 012.png
A : Signifie que l’information est identique à la valeur inscrite. B : Signifie que l’information à filtrer correspond à une des valeurs spécifiées. Pour composer une liste, il faut entrer une valeur, appuyer sur « Entrée », puis entrer une deuxième valeur OU utiliser le bouton Petit Bouton Plus Ajouter.png pour ajouter des valeurs.
C : D : Permet d'indiquer qu’il n’y a aucune information dans le champ correspondant. Dans le cas d’un champ de type « Logique ou entier court », « est vide » signifie que la case n'est pas cochée.
E : Signifie que l’information est identique à la valeur inscrite. F : Signifie que l’information est comprise entre les valeurs spécifiées. Pour un champ de type « Texte », les informations seront filtrées en ordre alphabétique. Donc, s'il est iscrit entre : A et Dz, tout ce qui débute par A, B, C ou D sera filtré. Le z est utilisé pour filtrer l’information débutant par D et contenant d’autres caractères. Entre A et D inclurait jusqu'à Cz.

Pour un champ de type « Numérique » avec ou sans décimale, les informations seront filtrées en ordre numérique croissant. Donc, s'il est inscrit entre : 8 et 20, tout ce qui est égal à 8, 9, 10 […], 19 et 20 sera filtré.

Pour un champ de type « Date » et/ou « Heure », les informations seront filtrées en ordre chronologique inclusif. Donc, s'il est inscrit entre : 2007/01/01 et 2007/12/31, tout ce qui contient une date valide en 2007 sera filtré.

G : H : Pour un champ de type« Texte », plus grand est déterminé en fonction de l’ordre alphabétique normal.
Pour un champ de type « Numérique », plus grand est déterminé en fonction de l’ordre numérique croissant.
Pour un champ de type « Date » et/ou « Heure », plus grand est déterminé en fonction de l’ordre chronologique.
I : Pour un champ texte, plus petit est déterminé en fonction de l’ordre alphabétique normal.
Pour un champ numérique, plus petit est déterminé en fonction de l’ordre numérique croissant.
Pour un champ date et/ou heure, plus petit est déterminé en fonction de l’ordre chronologique.
J : Cette option permet d’inverser les opérations. Par exemple, « est vide » devient « n’est pas vide »; le libellé des opérations change afin d'indiquer l’opération exacte qui sera effectuée. L’option « Recherche inverse » peut être cochée pour toutes les opérations possibles.
K : S’applique uniquement aux champs de type « Logique ou entier court » et signifie que la case est cochée. L : Signifie que l’information inscrite existe à l’intérieur du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…
M : Signifie que l’information recherchée est présente au tout début du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase… N : Signifie que l’information recherchée est présente à la toute fin du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…
O : S’applique uniquement aux champs de type « Date » et/ou « Heure ». Les différents choix de codes sont affichés dans une liste déroulante. P : Permet de choisir parmi toutes les valeurs existantes pour le champ correspondant. Par exemple, pour le champ de type « Texte » « Ville », la liste de toutes les villes déjà existantes dans la base de données sera disponible.

L’option « Recherche inverse » peut être cochée pour toutes les opérations possibles. Cette option permet d’inverser les opérations. Par exemple, « est vide » devient « n’est pas vide »; le libellé des opérations change afin d'indiquer l’opération exacte qui sera effectuée.

Recherche normale
Recherche inverse
Filtrer les informations 010.png
Filtrer les informations 011.png


est vide

Signifie qu’il n’y a aucune information dans le champ correspondant.

Filtrer les informations 012.png

Pour la plupart des types de champs, « est vide » signifie que rien n'est inscrit dans le champ correspondant.

Dans le cas d’un champ de type « Logique ou entier court », « est vide » signifie que la case n'est pas cochée.


est égal à ...

Signifie que l’information est identique à la valeur inscrite.

Filtrer les informations 013.png

est entre ? et ?

Signifie que l’information est comprise entre les valeurs spécifiées.

Filtrer les informations 014.png

Pour un champ de type « Texte », les informations seront filtrées en ordre alphabétique. Donc, s'il est iscrit entre : A et Dz, tout ce qui débute par A, B, C ou D sera filtré. Le z est utilisé pour filtrer l’information débutant par D et contenant d’autres caractères. Entre A et D inclurait jusqu'à Cz.

Pour un champ de type « Numérique » avec ou sans décimale, les informations seront filtrées en ordre numérique croissant. Donc, s'il est inscrit entre : 8 et 20, tout ce qui est égal à 8, 9, 10 […], 19 et 20 sera filtré.

Pour un champ de type « Date » et/ou « Heure », les informations seront filtrées en ordre chronologique inclusif. Donc, s'il est inscrit entre : 2007/01/01 et 2007/12/31, tout ce qui contient une date valide en 2007 sera filtré.


est dans la liste ...

Signifie que l’information à filtrer correspond à une des valeurs spécifiées. Pour composer une liste, il faut entrer une valeur, appuyer sur « Entrée », puis entrer une deuxième valeur.

Filtrer les informations 015.png

est plus grand ou égal à ...

Filtrer les informations 016.png

Pour un champ de type« Texte », plus grand est déterminé en fonction de l’ordre alphabétique normal.
Pour un champ de type « Numérique », plus grand est déterminé en fonction de l’ordre numérique croissant.
Pour un champ de type « Date » et/ou « Heure », plus grand est déterminé en fonction de l’ordre chronologique.


est plus petit ou égal à ...

Filtrer les informations 017.png

Pour un champ texte, plus petit est déterminé en fonction de l’ordre alphabétique normal.
Pour un champ numérique, plus petit est déterminé en fonction de l’ordre numérique croissant.
Pour un champ date et/ou heure, plus petit est déterminé en fonction de l’ordre chronologique.


est vrai

S’applique uniquement aux champs de type « Logique ou entier court » et signifie que la case est cochée.

Filtrer les informations 012.png


contient ...

Signifie que l’information inscrite existe à l’intérieur du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…

Filtrer les informations 013.png


débute par ...

Signifie que l’information recherchée est présente au tout début du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…

Filtrer les informations 018.png


finit par ...

Signifie que l’information recherchée est présente à la toute fin du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…

Filtrer les informations 019.png


Autres

S’applique uniquement aux champs de type « Date » et/ou « Heure ». Les différents choix de codes sont affichés dans une liste déroulante.

Filtrer les informations 020.png


Liste de choix

Permet de choisir parmi toutes les valeurs existantes pour le champ correspondant. Par exemple, pour le champ de type « Texte » « Ville », la liste de toutes les villes déjà existantes dans la base de données sera disponible.

Filtrer les informations 021.png


Exemple de filtre simple (une condition)

Dans cet exemple, le filtre trouvera tous les éléments dont la ville contient la portion de mot « Victo ».

Filtrer les informations 022.png

A : Choisir le champ à filtrer.

B : Sélectionner l'opération à effectuer.

C : Saisir la valeur désirée.

D : Cliquer sur  « Bouton Crochet ajouter confirmer.png Ajouter la condition ».

E :  Lorsque la condition du filtre est configurée, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.

NOTE : Si le filtre n'a pas seulement une condition, ne pas cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer », continuer de configurer le filtre à l'aide des trois onglets.


Exemple d'un filtre à deux ou plusieurs conditions

Après l'étape D dans l'exemple précédent, il est possible d'ajouter d'autres conditions au filtre.  Dans cet exemple, en plus de la recherche sur les villes contenant la portion de mot « Victo », les éléments trouvés doivent être de sexe « M ».

Filtrer les informations 023.png

F : Choisir le champ de la deuxième condition.

G : Sélectionner l'opération à effectuer.

H : Indiquer la valeur recherchée.

I : Choisir entre la condition (ET) ou (OU).

J : Lorsque toutes les conditions du filtre ont été configurées, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » pour voir le résultat à l'écran.

NOTE : Si d'autres conditions sont à ajouter, continuer de configurer le filtre à l'aide des trois onglets.


Condition (ET) / Condition (OU)

Exemple en utilisant les critères suivants : le champ sexe doit être « M » et la ville doit contenir la portion de mot « Victo » :

  • Le client Jean est de sexe « M » et sa ville est « Victoriaville ».
  • Le client Robert est de sexe « M » et sa ville est « Drummondville ».
  • Le client Julie est de sexe « F » et sa ville est « Victoriaville ».
  • Le client Marie est de sexe « F » et sa ville est « Toronto ».


Condition (ET) implique que l'élément à filtrer correspond aux 2 critères.  Dans l'exemple précédent, le résultat contiendrait le client Jean uniquement.

Condition (OU) implique que l'élément à filtrer correspond à au moins 1 des 2 critères.  Dans l'exemple précédent, le résultat contiendrait les clients Jean, Robert et Julie.


En recherche inverse, il faut inverser les critères.

Exemples en utilisant les critère : sexe « M » et ville « Victoriaville » :

  • En utilisant la recherche inverse sur les deux critères avec la condition (ET), les clients ne correspondant pas aux 2 critères seront trouvés. Dans l'exemple précédent, le résultat contiendrait uniquement le client Marie, puisqu'elle n'est pas de sexe « M » ET sa ville n'est pas « Victoriaville ».
  • En utilisant la recherche inverse sur les deux critères avec la condition (OU), les clients correspondant à au moins 1 des 2 critères seront trouvés. Dans l'exemple précédent, le résultat contiendrait les clients Robert, Julie et Marie, puisqu'ils ne sont soit pas de sexe « M » ET/OU parce que leur ville n'est pas « Victoriaville ».
  • En utilisant la recherche inverse sur seulement 1 des 2 critères (exemple : sexe « M ») avec la condition (ET), les clients ne répondant pas au critère « M » ET répondant au critère « Victoriaville » seront trouvés. Dans l'exemple précédent, le résultat contiendrait uniquement le client Julie.
  • En utilisant la recherche inverse sur seulement 1 des 2 critères (exemple : sexe « M ») ainsi que la condition (OU), les clients ne répondant pas au critère « M » OU répondant au critère « Victoriaville » seront trouvés (le client peut avoir un des critères, mais pas les deux). Dans l'exemple précédent, le résultat contiendrait les clients Jean, Julie et Marie.


Onglet « Requête »

Avant d'appliquer le filtre, il est possible d'utiliser l'onglet « Requête » afin de réviser l'ensemble du filtre.

Filtrer les informations 050.png

A : Contient la liste de toutes les conditions du filtre.

B : Contient l'ensemble de la requête et présente l'interaction entre chaque condition.

C : « Modifier » permet de changer la valeur d'une condition.
« Supprimer » permet de retirer complètement une condition.
Pour plus d'informations, cliquer ici.

D : « Vider » permet de corriger la requête et d'effacer toutes les conditions au besoin.  Après avoir vidé, il est possible de double-cliquer sur les conditions en A et d'utiliser les boutons « ET/OU » entre chaque condition. Pour plus d'informations, cliquer ici.

E : Lorsque la requête est prête, pour appliquer le filtre, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer ».

NOTE : Il est toujours possible de modifier la requête manuellement, à l'aide du clavier, cliquer simplement à l'endroit où la modification s'impose.


Processus pour filtrer plusieurs conditions

Pour configurer un filtre qui contient plusieurs conditions, il est souvent nécessaire de décortiquer les différents éléments d'un énoncé.  Ces éléments deviendront les conditions qui serviront ensuite à bâtir le filtre.  Ce cheminement peut être fait sur papier ou mentalement.


Voici un exemple de processus typique :

Énoncé verbal : Je souhaite obtenir une liste des membres du CA, ainsi que des bénévoles demeurant à Victoriaville.


Interpréter l'énoncé : La première étape sera d'interpréter l'énoncé pour s'assurer que le résultat correspondra bien au résultat voulu.

Mon énoncé s'interprète de deux façons par rapport à la ville :

  • Je veux les membres du CA demeurant n'importe où, ainsi que les bénévoles demeurant spécifiquement à Victoriaville.
  • Je veux les membres du CA demeurant à Victoriaville, ainsi que les bénévoles demeurant à Victoriaville.

Dans mon exemple, je choisis la deuxième interprétation.

Mon énoncé pourrait s'interpréter de deux façons :

  • Je veux que le client soit membre du CA ET bénévole (les deux en même temps).
  • Je veux que le client soit un membre du CA OU bénévole (un des deux).

Dans mon exemple, je choisis la deuxième interprétation.

Il aurait pu s'avérer nécessaire de pousser l'interprétation plus loin : le membre du CA doit-il être actif ou non, doit-il occuper un poste particulier, etc.?


Établir les conditions : Mon énoncé se décompose en trois conditions distinctes :

  • Le client doit être sur le CA.
  • Le client doit être un bénévole.
  • Le client doit demeurer à Victoriaville.


Transformer les conditions verbales en conditions logicielles : Au besoin, il faut définir à quoi correspond chaque information dans le logiciel.

  • Être membre du CA : La caractéristique « Membre du CA » doit être présente dans la fiche client.
  • Être bénévole : La catégorie « Bénévole » doit être cochée dans la fiche client.
  • Demeurer à Victoriaville : Le champ ville doit être égal à « Victoriaville ».


Établir l'interaction entre les conditions.  Selon mon interprétation, les conditions interagissent de la façon suivante :

  • Le client doit être membre du CA ET demeurer à Victoriaville.
  • Le client doit être bénévole ET demeurer à Victoriaville.
  • Le client doit être membre du CA OU être bénévole.

En une seule ligne : Le client doit être membre du CA OU être bénévole ET demeurer à Victoriaville.

Pour s'assurer que le ET soit traité après le OU, il faut isoler entre parenthèses à l'aide du bouton Bouton parenthèses.png, les conditions qui doivent être traitées ensemble.

Ce qui donne : (Le client doit être membre du CA OU être bénévole) ET demeurer à Victoriaville.

Résultat de l'interprétation.

Filtrer les informations 051.png

A : Contient la liste de toutes les conditions du filtre.

B : Contient l'ensemble de la requête et présente l'interaction entre chaque condition.


Exemple de modification d'une requête

Pour modifier une requête, il est possible d'utiliser les boutons Bouton parenthèses.png, Bouton et.png, Bouton ou.png ou bien de modifier manuellement la requête (section de droite) à l'aide du clavier, en cliquant simplement à l'endroit où la modification s'impose.

Filtrer les informations 052.png

A : Pour modifier une condition, sélectionner la condition à modifier, puis cliquer sur le bouton « Bouton Modifier.png Modifier ».

B : Pour supprimer une condition, sélectionner la condition à suppriner, puis cliquer sur le bouton « Bouton Retirer.png Supprimer ».

C : Le bouton Bouton vider.png permet d'effacer la requête. Après avoir cliqué sur ce bouton, la fenêtre « Confirmation » s'ouvrira.

D : Si certaines conditions sont bonnes, répondre
« Bouton Annuler.png Non » à la question, ce qui effacera seulement la requête à droite et les conditions resteront dans la partie de gauche.

Si les conditions sont toutes à modifier, répondre « Bouton Crochet ajouter confirmer.png Oui » à la question, ce qui effacera tout (la requête à droite ET les conditions à gauche).


Voici quelques exemples de modification à l'aide des boutons de la requête.

Fonctions communes - Filtrer les informations 053.png

E : Cliquer sur le bouton « Parenthèse » afin d'ajouter une parenthèse dans la section « Requête ».  Le curseur clignote entre les parenthèses.


Fonctions communes - Filtrer les informations 054.png

F : Double-cliquer sur la première condition à utiliser.  La condition s'insère entre les parenthèses.


Fonctions communes - Filtrer les informations 055.png

G : Cliquer sur le bouton Bouton ou.png afin de l'ajouter après la première condition.


Fonctions communes - Filtrer les informations 056.png

H : Double-cliquer sur la deuxième condition à utiliser.


Fonctions communes - Filtrer les informations 057.png

I : Cliquer à côté de la parenthèse afin de sortir le curseur de la parenthèse.


Fonctions communes - Filtrer les informations 058.png

J : Cliquer sur le bouton Bouton et.png afin de l'ajouter après la parenthèse.


Fonctions communes - Filtrer les informations 059.png

K : Double-cliquer sur la dernière condition afin de l'ajouter à la requête.


Fonctions communes - Filtrer les informations 060.png

L : Finalement, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer » afin d'obtenir le résultat à l'écran.



Nom du document : Fonctions communes:Filtrer les informations (Requêtes)