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

De Logilys
Aller à : navigation, rechercher
 
(51 révisions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Entete_Fonctions_communes|3|4.6.5.5|Jessy Fontaine|Claudie Brochu|2011/06/16}}<br>
+
{{Entete_TOC}}
 +
'''Pour consulter le plan de formation, cliquez sur ce lien : [https://doc.logilys.com/formation/Navigation_et_personnalisation.pdf Navigation et personnalisation]'''
  
 
== Introduction  ==
 
== Introduction  ==
  
L'outil de filtre permet d'afficher à l'écran des éléments selon des critères spécifiques.&nbsp; 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&nbsp;:&nbsp;[[Image:Bouton Filtre Filtrer.png]]. <br>  
+
L'outil de filtre permet d'afficher à l'écran des éléments (clients, transactions, etc.) selon des critères spécifiques.&nbsp; 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&nbsp;:&nbsp;[[Image:Bouton Filtre Filtrer.png]]. <br>
  
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
== Options de filtres ==
 +
Pour utiliser un filtre, cliquer sur le bouton [[Image:Bouton Filtre Filtrer.png]] qui se trouve habituellement à droite de la gestion.
 +
 
 +
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
 
|  
 
|  
En cliquant sur le bouton [[Image:Bouton Filtre Filtrer.png]], le menu suivant apparait.  
+
En cliquant sur le bouton [[Image:Bouton Filtre Filtrer.png]], le menu suivant apparaît.  
  
 
|-
 
|-
| [[Image:Filtrer les informations 001.png|650px]]<br>
+
| [[Fichier:Prodon5 Filtres 001.png|1107x1107px]]<br>
 
|}
 
|}
 
== Options de filtres<br>  ==
 
  
 
=== Filtre temporaire  ===
 
=== Filtre temporaire  ===
  
Un «&nbsp;Filtre temporaire&nbsp;» ne s'enregistre pas. Pour revoir le résultat dans le futur, il faudra refaire le filtre.<br>
+
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.<br>  
 
 
En cliquant sur l'option «&nbsp;Filtre temporaire&nbsp;», cette fenêtre s'ouvrira. Elle permet de créer le filtre désiré, selon des critères précis. Ces critères seront configurés à partir des onglets «&nbsp;Spécial&nbsp;», «&nbsp;Champs&nbsp;» et «&nbsp;Requête&nbsp;».<br>
 
 
 
[[Image:Filtrer les informations 002.png]]<br>
 
 
 
<br>  
 
  
 
=== Ajouter un filtre  ===
 
=== Ajouter un filtre  ===
  
Ce filtre sera sauvegardé afin de pouvoir le réutiliser sans avoir besoin de le reconfigurer dans le futur.<br>
+
Cette option vous permettra de sauvegarder le filtre créé, qui sera ensuite disponible dans la liste déroulante des filtres.  
 
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
En cliquant sur l'option «&nbsp;Ajouter un filtre&nbsp;», la fenêtre «&nbsp;Ajouter un filtre&nbsp;» s'ouvrira, et il faudra nommer le filtre. Après l'avoir nommé, il faudra lui attribuer les critères désirés. Ces critères seront configurés à partir des onglets «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Sp.C3.A9cial.C2.A0.C2.BB|Spécial]]&nbsp;», «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Champs.C2.A0.C2.BB|Champs]]&nbsp;» et «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Requ.C3.AAte.C2.A0.C2.BB|Requête]] &nbsp;».
+
|-
 
+
|Après avoir cliqué sur « Ajouter un filtre », la fenêtre suivante s'ouvre.
[[Image:Filtrer les informations 003.png]]<br>
+
|-
 
+
|[[Fichier:Prodon5 Filtres 002.png|vignette|619x619px]]
<br>
 
 
 
Il est également possible de configurer la visibilité du filtre par utilisateur ainsi que de préciser qui pourra le modifier en cliquant sur l'onglet «&nbsp;Visibilité&nbsp;».
 
 
 
'''NOTE&nbsp;:''' Si le «&nbsp;Module réseau&nbsp;» n'est pas activé (module permettant d'avoir plus d'un utilisateur à la fois dans le logiciel), cet onglet sera visible mais il n'y aura qu'un seul utilisateur dans la liste déroulante.  
 
 
 
[[Image:Filtrer les informations 003A.png]]
 
 
 
Dans cet exemple, le filtre sera visible et utilisable par tous les utilisateurs, mais seul l'utilisateur «&nbsp;Superviseur&nbsp;» pourra le modifier.
 
 
 
<br>
 
 
 
Lorsque le filtre est créé, il est disponible dans le menu déroulant «&nbsp;Filtre courant&nbsp;» pour usage ultérieur.
 
 
 
[[Image:Filtrer les informations 004.png|650px]]<br>
 
 
 
==== Modification d'un filtre sauvegardé  ====
 
 
 
Si des modifications sont à apporter au filtre, il sera toujours possible de le sélectionner, puis de choisir l'option «&nbsp;Modifier le filtre&nbsp;» à partir du bouton [[Image:Bouton Filtre Filtrer.png]].
 
 
 
Ensuite, l'onglet «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Requ.C3.AAte.C2.A0.C2.BB|Requête]]&nbsp;» permettra d'apporter les modifications.
 
 
 
<br>
 
 
 
== Configuration d'un filtre (explication des trois onglets)<br>  ==
 
 
 
'''IMPORTANT&nbsp;:''' Avant de faire un filtre, il est nécessaire de se poser plusieurs questions pour savoir quelles informations seront touchées par la requête. Ce document d'aide contient à peu près toutes les possibilités accessibles dans le logiciel.
 
 
 
'''Un filtre peut contenir des critères sur&nbsp;: '''
 
 
 
*'''Des sélections (catégories, listes dynamiques, listes statiques, etc.);'''
 
*'''Des caractéristiques (client ou transaction);'''
 
*'''Des liens;'''
 
*'''Les champs de la base de données;'''
 
 
 
'''DE PLUS, TOUS CES ÉLÉMENTS PEUVENT ÊTRE COMBINÉS PAR DES (ET) AINSI QUE DES (OU).'''
 
 
 
AVANT DE CLIQUER SUR «&nbsp;APPLIQUER&nbsp;», PEU IMPORTE L'EXEMPLE QUI EST SUIVI DANS CE DOCUMENT, S'ASSURER QUE TOUS LES CRITÈRES NÉCESSAIRES SONT INCLUS DANS LA REQUÊTE EN COURS.
 
 
 
<br>
 
 
 
=== Onglet «&nbsp;Spécial&nbsp;»<br>  ===
 
 
 
La partie de gauche contient trois options différentes de filtre&nbsp;: «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#S.C3.A9lection|Sélection]]&nbsp;», «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Caract.C3.A9ristiques|Caractéristiques]]&nbsp;» et «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Liens|Liens]]&nbsp;». La partie de droite contient les choix disponibles reliés à l'option de filtre choisie dans la partie de gauche.
 
 
 
==== Sélection  ====
 
 
 
Lors de l'application d'un filtre sur une «&nbsp;Sélection&nbsp;», il faut choisir parmi plusieurs types de «&nbsp;Sélection&nbsp;» (exemple&nbsp;: «&nbsp;Catégories&nbsp;», «&nbsp;Listes dynamiques&nbsp;», etc.). De plus, selon le type de «&nbsp;Sélection&nbsp;» choisi, il se peut qu'il y ait plus d'une case à cocher dans la partie de droite et il est important de retenir qu'il est possible d'en cocher plus d'une. Le cas advenant, deux opérations sont possibles&nbsp;: '''Intersection (ET)''' ainsi que '''Union (OU)'''. Toutes les cases cochées seront alors traitées comme un ensemble.<br>
 
 
 
[[Image:Filtrer les informations 005.png]]  
 
 
 
<br>
 
 
 
===== Intersection (ET) / Union (OU)<br>  =====
 
 
 
'''Intersection (ET)''' permet de filtrer les clients appartenant à '''<u>toutes</u>''' les cases cochées. <br>
 
 
 
'''Union (OU)''' permet de filtrer les clients appartenant à '''<u>au moins une</u>''' des cases cochées.<br>
 
 
 
<br>
 
 
 
{| cellspacing="1" cellpadding="1" border="1" class="wikitable" style="width: 713px; height: 735px;"
 
 
|-
 
|-
| colspan="2" |  
+
| width="50%" |Nommer le filtre pour être en mesure de le réutiliser plus tard.
'''Exemple en utilisant les «&nbsp;Catégories&nbsp;» de l'option de filtre «&nbsp;Sélection&nbsp;»&nbsp;:'''''<br>''
 
 
 
<br> ''[[Image:Shéma exemple.png]]''<br> <br>
 
 
 
*Le client '''Robert''' possède les catégories «&nbsp;Bénévole&nbsp;» et «&nbsp;Camelot&nbsp;».<br>
 
*Le client '''Jean '''possède la catégories «&nbsp;Bénévole&nbsp;», mais pas la catégorie «&nbsp;Camelot&nbsp;».<br>
 
*Le client '''David''' ne possède ni la catégorie «&nbsp;Bénévole&nbsp;», ni la catégorie «&nbsp;Camelot&nbsp;».
 
 
 
<br>
 
 
 
La «&nbsp;'''Recherche inverse'''&nbsp;» permet d’obtenir le résultat contraire. Il est donc possible de filtrer les éléments <u>'''n'''</u>’appartenant <u>'''pas'''</u> à <u>'''toutes'''</u> les cases '''(ET)''', ou encore les éléments <u>'''n'''</u>’appartenant <u>'''pas'''</u> à <u>'''au moins une'''</u> des cases cochées '''(OU)'''.
 
 
 
<br>
 
 
 
'''Exemples de recherche inverse&nbsp;:'''
 
 
 
Dans la sélection du filtre, si les cases correspondantes aux catégories «&nbsp;Bénévole&nbsp;» ainsi que «&nbsp;Camelot&nbsp;» sont cochées avec l'option «&nbsp;'''Recherche inverse'''&nbsp;»&nbsp;:
 
 
 
*En utilisant '''l'intersection (ET)''', les clients <u>'''n'''</u>'ayant '''<u>pas</u>''' <u>'''toutes'''</u> les cases cochées seront trouvés.<br>(Le client '''NE&nbsp;DOIT&nbsp;PAS''' avoir une '''ET''' l'autre des cases cochées, il peut donc avoir une seule ou aucune case cochée.).<br>Le résultat comprendra les clients '''David''' ainsi que '''Jean'''.
 
*En utilisant '''l'union (OU)''', les clients <u>'''n'''</u>'ayant <u>'''aucune'''</u> des cases cochées seront trouvés.<br>(Le client '''NE&nbsp;DOIT&nbsp;PAS''' avoir une '''OU''' l'autre des cases cochées, il ne doit donc avoir aucune case cochée.).<br>Le résultat comprendra le client '''David'''.
 
 
 
 
|}
 
|}
 
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
<br>
 
 
 
Lorsque la «&nbsp;Sélection&nbsp;» et l'opération «&nbsp;ET/OU&nbsp;» désirée sont choisies, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition&nbsp;».
 
 
 
Si d'autres conditions sont à ajouter, continuer de configurer le filtre à l'aide des «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Caract.C3.A9ristiques|Caractéristiques]]&nbsp;» ou des «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Liens|Liens]]&nbsp;» de l'onglet «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Sp.C3.A9cial.C2.A0.C2.BB|Spécial]]&nbsp;», ou à partir des onglets «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Champs.C2.A0.C2.BB|Champs]]&nbsp;» et «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Requ.C3.AAte.C2.A0.C2.BB|Requête]]&nbsp;».
 
 
 
Lorsque toutes les conditions du filtre ont été configurées, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» pour voir le résultat à l'écran.
 
 
 
<br>
 
 
 
==== Caractéristiques  ====
 
 
 
Lors de l'application d'un filtre sur des «&nbsp;Caractéristiques&nbsp;», il faut choisir parmi deux options&nbsp;: «&nbsp;Client&nbsp;» ou «&nbsp;Transaction&nbsp;». Selon l'option choisie, les caractéristiques disponibles dans la liste déroulante à droite ne seront pas les mêmes.<br>
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 053.png]]<br>
+
| colspan="2" |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.
 
|-
 
|-
| width="50%" |  
+
| colspan="2" |[[Fichier:Prodon5 Filtres 003.png|622x622px]]
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Sélectionner d'abord le type de caractéristique (exemple&nbsp;: «&nbsp;Client&nbsp;»).  
 
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Choisir ensuite la caractéristique sur laquelle le filtre doit être effectué (exemple&nbsp;: «&nbsp;Membre du CA&nbsp;»).
 
 
 
 
|-
 
|-
|  
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Contient la liste déroulante des filtres sauvegardés.
<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Une caractéristique contient plusieurs sections. Il faut donc déterminer l'[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Utilisation_des_Op.C3.A9rations|opération]] dans les différentes sections (exemple&nbsp;: «&nbsp;Valeur&nbsp;», «&nbsp;Début&nbsp;», «&nbsp;Fin&nbsp;» et «&nbsp;Note&nbsp;»). Si une recherche est faite sur plusieurs sections, le résultat devra comprendre '''toutes''' les informations sélectionnées.<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Permet de modifier le nom du filtre sélectionné en <span style="color: rgb(255, 0, 0);">'''A'''</span>.
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> En sélectionnant l'opération en <span style="color: rgb(255, 0, 0);">'''C'''</span>, la liste des valeurs possible sera disponible dans la liste de choix. Par exemple, «&nbsp;Membre du CA&nbsp;» et «&nbsp;est égale à...&nbsp;», amènent la liste de choix créée pour cette caractéristique (exemple&nbsp;: «&nbsp;Président&nbsp;», «&nbsp;Trésorier&nbsp;», «&nbsp;Administrateur&nbsp;», etc.). Il se peut également qu'il n'y ait aucun choix disponible, par exemple, dans la section «&nbsp;Note&nbsp;», il faudra alors écrire manuellement la valeur.
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Permet de supprimer le filtre sélectionné en <span style="color: rgb(255, 0, 0);">'''A'''</span>.
<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Lorsque toutes les opérations désirées sont choisies et que les valeurs sont inscrites, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition&nbsp;».  
+
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Cet onglet est visible seulement si le module [[ProDon:Table des matières#Module multiutilisateur|Multi-Utilisateur]] est actif.  Il vous permet de modifier la visibilité du filtre. Pour savoir comment utiliser l'onglet, consulter [[ProDon:Visibilité dans les vues, filtres, tâches, etc.#L.27onglet .C2.AB Visibilit.C3.A9 .C2.BB : Options .C2.AB Visible par .C2.BB et .C2.AB Modifiable par .C2.BB|cette section.]]
 
 
|  
 
'''NOTE&nbsp;: '''Si d'autres conditions sont à ajouter, continuer de configurer le filtre à l'aide des options «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#S.C3.A9lection|Sélection]]&nbsp;» ou «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Liens|Liens]]&nbsp;» de l'onglet «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Sp.C3.A9cial.C2.A0.C2.BB|Spécial]]&nbsp;», ou à partir des onglets «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Champs.C2.A0.C2.BB|Champs]]&nbsp;» et «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Requ.C3.AAte.C2.A0.C2.BB|Requête]]&nbsp;».
 
 
 
Lorsque toutes les conditions du filtre ont été configurées, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» pour voir le résultat à l'écran.
 
 
 
 
|}
 
|}
 
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
<br>
+
|Lorsque le filtre est créé, il sera disponible dans la liste déroulante des filtres.
 
 
==== Liens  ====
 
 
 
Lors de l'application d'un filtre sur des «&nbsp;Liens&nbsp;», il est possible de filtrer à partir des informations de liens entre les fiches clients.<br>
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 008.png]]<br>
+
| [[Fichier:Prodon5 Filtres 004.png|978x978px]]
 
|-
 
|-
 
| width="50%" |  
 
| width="50%" |  
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Sélectionner l'option «&nbsp;Liens&nbsp;».  
+
Cliquer sur le filtre désiré pour voir apparaître les données incluses dans le filtre.  
  
|  
+
|}
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Indiquer le type de lien à partir duquel le filtre doit être fait.
 
  
 +
==== Modification d'un filtre sauvegardé  ====
 +
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 +
|Pour modifier un filtre, sélectionner le filtre à modifier dans la liste déroulante, puis cliquer sur le bouton [[Fichier:Prodon5 bouton filtre orange.png|sans_cadre|20x20px]], « Modifier le filtre ».  La fenêtre de modification de filtre apparaîtra.
 
|-
 
|-
| colspan="2" |  
+
| [[Fichier:Prodon5 Filtres 005.png|1111x1111px]]
<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span>&nbsp;Indique le sens du lien (premier sens / deuxième sens) qui sera filtré.<br>
+
|}
  
En sélectionnant un lien, le 1er sens du lien (exemple&nbsp;: «&nbsp;Employé de&nbsp;») est indiqué par défaut.<br>
+
== Configuration d'un filtre  ==
  
L'option «&nbsp;Utiliser le lien dans les 2 sens&nbsp;» permet de chercher les 2 sens du lien.&nbsp; Par exemple, pour trouver les liens «&nbsp;Employé de&nbsp;» '''ET''' «&nbsp;Employeur de&nbsp;».
+
Avant de faire un filtre, il est nécessaire de savoir exactement quelles informations on veut filtrer, et comment est documenté cette information dans la base de données.  
 
 
L'option «&nbsp;Utiliser le lien inverse&nbsp;» permet de chercher le 2e sens du lien par exemple, «&nbsp;Employeur de&nbsp;».
 
 
 
<br>
 
 
 
L'option «&nbsp;Recherche inverse&nbsp;» est basée sur la première sélection&nbsp;:
 
 
 
*En sélectionnant le lien, donc le 1er sens par défaut, l'inverse sera de ne pas contenir le 1er sens du lien.<br>(Exemple&nbsp;: Si le 1er sens (Employé de) est choisi et que l'option «&nbsp;Recherche inverse&nbsp;» est cochée, les clients qui n'ont pas le lien «&nbsp;Employé de&nbsp;» dans leur fiche seront trouvés.).<br>
 
*En sélectionnant «&nbsp;Utiliser le lien dans les 2 sens&nbsp;», l'inverse sera de ne pas contenir ni un sens ni l'autre.<br>(Exemple&nbsp;: Si la case «&nbsp;Utiliser le lien dans les 2 sens&nbsp;» est cochée et que l'option «&nbsp;Recherche inverse&nbsp;» est cochée également, les clients qui n'ont ni le lien «&nbsp;Employé de&nbsp;» ni «&nbsp;Employeur de&nbsp;» dans leur fiche seront trouvés.).<br>
 
*En sélectionnant «&nbsp;Utiliser le lien inverse&nbsp;», l'inverse sera de ne pas contenir le 2e sens.<br>(Exemple&nbsp;: Si la case «&nbsp;Utiliser le lien inverse&nbsp;» est cochée et que l'option «&nbsp;Recherche inverse&nbsp;» est cochée également, les clients qui n'ont pas le lien «&nbsp;Employeur de&nbsp;» dans leur fiche seront trouvés.)<br>
 
  
 +
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.
 +
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 +
|-
 +
| colspan="2" |Après avoir sélectionné « Filtre temporaire », la fenêtre suivante s'ouvre.
 +
|-
 +
| colspan="2" |[[Fichier:Prodon5 Filtres 006.png|622x622px]]
 
|-
 
|-
|  
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> 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.
<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Pernet de choisir l'[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Utilisation_des_Op.C3.A9rations|opération]] à appliquer (date de début, date de fin, etc.). Si des informations sont spécifiées dans ces sections, le résultat devra correspondre à tous les critères.  
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> L'onglet « Champs » vous donne accès à tous les champs standards disponibles dans la gestion dans laquelle vous vous trouvez.
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Lorsque l'opération désirée est choisie, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition&nbsp;».  
 
 
 
 
|-
 
|-
| colspan="2" |  
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> L'onglet « Requête » vous permet de consulter et modifier la requête créée selon les critères sélectionnés en <span style="color: rgb(255, 0, 0);">'''A'''</span> et/ou <span style="color: rgb(255, 0, 0);">'''B'''</span>.
'''NOTE&nbsp;:''' Si d'autres conditions sont à ajouter, continuer de configurer le filtre à l'aide des options «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#S.C3.A9lection|Sélection]]&nbsp;» ou «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Caract.C3.A9ristiques|Caractéristiques]]&nbsp;» de l'onglet «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Sp.C3.A9cial.C2.A0.C2.BB|Spécial]]&nbsp;», ou à partir des onglets «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Champs.C2.A0.C2.BB|Champs]]&nbsp;» et «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Requ.C3.AAte.C2.A0.C2.BB|Requête]]&nbsp;».
 
 
 
Lorsque toutes les conditions du filtre ont été configurés, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» pour voir le résultat à l'écran.  
 
 
 
 
|}
 
|}
 +
=== Onglet «&nbsp;Spécial&nbsp;»<br>  ===
  
<br>
+
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: « [[Fonctions communes:Filtrer les informations (Requêtes)#S.C3.A9lection|Sélection]] », « [[Fonctions communes:Filtrer les informations (Requêtes)#Moyens de communication|Moyens de communication]] », « [[Fonctions communes:Filtrer les informations (Requêtes)#Caract.C3.A9ristiques|Caractéristiques]] » et « [http://wikifr.logilys.com/index.php/Fonctions_communes:Filtrer_les_informations_(Requ%C3%AAtes)#Relations Relations] ».
  
=== Onglet «&nbsp;Champs&nbsp;» ===
+
==== Sélection ====
  
Cet onglet permet de faire un filtre sur l'information d'un champ de la base de données. Par exemple, la case dans laquelle est indiquée la ville d'un client correspond au champ «&nbsp;Ville&nbsp;».&nbsp; Une autre façon d'aborder cette notion est de considérer que si l'information à rechercher n'est pas dans l'onglet «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Onglet_.C2.AB.C2.A0Sp.C3.A9cial.C2.A0.C2.BB|Spécial]]&nbsp;», c'est qu'il s'agit probablement d'un champ.  
+
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.  
 
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
|-
 +
| colspan="2" |[[Fichier:Prodon5 Filtres 007.png|681x681px]]
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 009.png]]<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Permet de sélectionner le type de champs à utiliser dans le filtre.
 +
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Affiche la liste des valeurs disponibles selon la sélection faite en <span style="color: rgb(255, 0, 0);">'''A'''</span>. 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.
 
|-
 
|-
| width="50%" |
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Si une seule case est cochée en <span style="color: rgb(255, 0, 0);">'''B'''</span>, les données devront correspondre à cette case. Dans le cas où plusieurs cases sont cochées en <span style="color: rgb(255, 0, 0);">'''B'''</span>, 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.
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span>&nbsp;Permet d’afficher la liste dans un ordre précis.  
+
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Si une seule case est cochée, le résultat sera le même qu'en <span style="color: rgb(255, 0, 0);">'''C'''</span>. Dans le cas où plusieurs cases seraient cochées en <span style="color: rgb(255, 0, 0);">'''B'''</span>, 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.
 
 
Le bouton&nbsp;[[Image:Bouton filtre grille.png]] place la liste dans le même ordre que les colonnes de la grille de gestion affichées à l’écran.  
 
 
 
Les boutons&nbsp;[[Image:Bouton filtre AZ.png]] et&nbsp;[[Image:Bouton filtre ZA.png]] trient la liste en ordre alphabétique croissant ou décroissant.
 
 
 
|
 
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Liste des champs à partir desquels il est possible d'effectuer un filtre.  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Cette case correspond à la recherche inverse en <span style="color: rgb(255, 0, 0);">'''C'''</span>. Si une seule case est cochée en <span style="color: rgb(255, 0, 0);">'''B'''</span>, les données ne devront pas correspondre à cette case. Dans le cas où plusieurs cases seraient cochées en <span style="color: rgb(255, 0, 0);">'''B'''</span>, 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.
<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Indique de quel type de champ il s'agit. Par exemple, «&nbsp;Acronyme&nbsp;» est de type texte. Il existe [[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|six types]].  
+
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Cette case correspond à la recherche inverse en <span style="color: rgb(255, 0, 0);">'''D'''</span>. Si une seule case est cochée en <span style="color: rgb(255, 0, 0);">'''B'''</span>, les données ne devront pas correspondre à cette case.  Dans le cas où plusieurs cases seraient cochées en <span style="color: rgb(255, 0, 0);">'''B'''</span>, 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.  
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Liste des opérations à utiliser. Les opérations disponibles varient en fonction du type de champ sur lequel vous êtes positionné. Pour plus d'informations concernant les opérations, [[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Utilisation_des_Op.C3.A9rations|cliquer ici]].
 
 
 
 
|-
 
|-
| colspan="2" |
+
|<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition » pour la voir apparaître dans la requête.
'''NOTE&nbsp;:''' Si d'autres conditions sont à ajouter, continuer de configurer le filtre à l'aide des trois onglets.
+
|<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span> Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Appliquer » pour voir le résultat à l'écran.
 
 
Lorsque toutes les conditions du filtre ont été configurées, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» pour voir le résultat à l'écran.  
 
 
 
 
|}
 
|}
  
<br>
+
==== Moyens de communication ====
 +
La section « Moyens de communication » vous permet de filtrer selon les différents moyens de communication de la fiche client.
  
==== Types de champs<br>  ====
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 
+
|-
{| cellspacing="1" cellpadding="1" border="1" style="width: 497px; height: 230px;" class="wikitable"
+
| colspan="2" |[[Fichier:Prodon5 Filtres 008.png|622x622px]]
 
|-
 
|-
|  
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Permet de sélectionner l'opération qui doit être faite. Pour savoir comment utiliser les différentes opérations, consulter [[Fonctions communes:Filtrer les informations (Requêtes)#Utilisation des Op.C3.A9rations|cette section.]]
'''Type de champs'''  
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Permet d'indiquer la valeur à rechercher selon la sélection faite en <span style="color: rgb(255, 0, 0);">'''A'''</span>.
 
 
|  
 
'''Description'''  
 
 
 
|
 
'''Exemple'''  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition » pour la voir apparaître dans la requête.
Numérique sans décimale
+
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Appliquer » pour voir le résultat à l'écran.
 +
|}
  
|
+
==== Caractéristiques  ====
Correspond à un nombre/chiffre sans décimale
 
  
|
+
La section « Caractéristiques » vous permet d'appliquer un filtre sur différentes caractéristiques préalablement créées dans le logiciel.
Âge
 
  
 +
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
|  
+
| colspan="2" |[[Fichier:Prodon5 Filtres 009.png|688x688px]]
Numérique avec décimale
 
 
 
|  
 
Correspond à un nombre avec décimale
 
 
 
|  
 
Cumulatif à vie
 
 
 
 
|-
 
|-
|  
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Sélectionner d'abord l'emplacement de la caractéristique dans la liste déroulante (exemple&nbsp;: « Client »).
Date et/ou heure
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Permet d'inclure les éléments qui n'ont pas la caractéristique dans le résultat de la recherche.
 
 
|  
 
Correspond à une date et/ou une heure précise
 
 
 
|
 
Créé le  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Permet de sélectionner la caractéristique dans la liste déroulante.
Texte
+
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Sélectionner l'opération désirée pour la caractéristique choisi en <span style="color: rgb(255, 0, 0);">'''C'''</span>. Les opérations disponibles dans ce champ diffèrent selon la section utilisée en <span style="color: rgb(255, 0, 0);">'''F'''</span>.  Pour voir l'explication des différentes opérations disponibles, consulter [[Fonctions communes:Filtrer les informations (Requêtes)#Utilisation des Op.C3.A9rations|cette section.]]
 
 
|  
 
Correspond à une donnée composée de caractères de texte
 
 
 
|  
 
Ville
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Selon l'opération choisi en <span style="color: rgb(255, 0, 0);">'''D'''</span>, le champ « valeur » sera présent ou non.  Si le champ apparaît, sélectionner la valeur désirée à cet endroit.
Mémo
+
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Les champs « Valeur », « Début », « Fin » et « Note » peuvent être utilisés dans la condition selon la configuration 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 <span style="color: rgb(255, 0, 0);">'''D'''</span> et <span style="color: rgb(255, 0, 0);">'''E'''</span>.
 
 
|  
 
Correspond à un champ de texte long
 
 
 
|
 
Commentaires
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition » pour la voir apparaître dans la requête.
Logique ou entier court
+
|<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span> Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Appliquer » pour voir le résultat à l'écran.
 
 
|  
 
Correspond généralement à une case à cocher
 
 
 
|
 
Reçu annuel
 
 
 
 
|}
 
|}
  
<br>
+
==== Relations  ====
  
==== Utilisation des Opérations  ====
+
La section «&nbsp;Relations&nbsp;» vous permet d'appliquer un filtre sur différentes relations créées dans votre logiciel.
  
Les filtres sur les champs, les caractéristiques ou sur les liens permettent d'utiliser des '''opérations;''' en voici les particularités. <br>
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 
 
L’option «&nbsp;Recherche inverse&nbsp;» peut être cochée pour toutes les opérations possibles. 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.<br>
 
 
 
{| cellspacing="1" cellpadding="1" border="1" style="width: 515px; height: 61px;" class="wikitable"
 
 
|-
 
|-
| width="50%" style="text-align: center;" | '''Recherche normale'''<br>
+
| colspan="2" |[[Fichier:Prodon5 Filtres 010.png|676x676px]]
| width="50%" style="text-align: center;" | '''Recherche inverse'''<br>
 
 
|-
 
|-
| [[Image:Filtrer les informations 010.png]]<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Permet de sélectionner le type de relation à utiliser dans le filtre.
| [[Image:Filtrer les informations 011.png]]<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Permet d'utiliser la relation dans les deux sensPar 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'employeur de » et « est l'employé(e) de ».
|}
 
 
 
<br>
 
 
 
===== est vide  =====
 
 
 
Signifie qu’il n’y a aucune information dans le champ correspondant. <br>
 
 
 
[[Image:Filtrer les informations 012.png]]<br>
 
 
 
Pour la plupart des types de champs, «&nbsp;est vide&nbsp;» signifie que rien n'est inscrit 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.<br>
 
 
 
<br>
 
 
 
===== est égal à ...  =====
 
 
 
Signifie que l’information est identique à la valeur inscrite.<br>
 
 
 
[[Image:Filtrer les informations 013.png]]
 
 
 
===== est entre&nbsp;? et&nbsp;?  =====
 
 
 
Signifie que l’information est comprise entre les valeurs spécifiées.<br>
 
 
 
[[Image:Filtrer les informations 014.png]]<br>
 
 
 
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'''.<br>
 
 
 
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é. <br>  
 
 
 
Pour un champ de type «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Date]]&nbsp;» et/ou «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Heure]]&nbsp;», les informations seront filtrées en ordre chronologique inclusif. Donc, s'il est inscrit entre&nbsp;: '''2007/01/01''' et '''2007/12/31''', tout ce qui contient une date valide en 2007 sera filtré.<br>
 
 
 
<br>
 
 
 
===== 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 «&nbsp;Entrée&nbsp;», puis entrer une deuxième valeur.<br>
 
 
 
[[Image:Filtrer les informations 015.png]]
 
 
 
===== est plus grand ou égal à ...<br>  =====
 
 
 
[[Image:Filtrer les informations 016.png]]<br>
 
 
 
Pour un champ de type«&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Texte]]&nbsp;», plus grand est déterminé en fonction de l’ordre alphabétique normal.<br>Pour un champ de type «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Numérique]]&nbsp;», plus grand est déterminé en fonction de l’ordre numérique croissant.<br>Pour un champ de type «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Date]]&nbsp;» et/ou «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Heure]]&nbsp;», plus grand est déterminé en fonction de l’ordre chronologique.<br>
 
 
 
<br>
 
 
 
===== est plus petit ou égal à ...  =====
 
 
 
[[Image:Filtrer les informations 017.png]]<br>
 
 
 
Pour un champ texte, plus petit est déterminé en fonction de l’ordre alphabétique normal.<br>Pour un champ numérique, plus petit est déterminé en fonction de l’ordre numérique croissant.<br>Pour un champ date et/ou heure, plus petit est déterminé en fonction de l’ordre chronologique.<br>
 
 
 
<br>
 
 
 
===== est vrai  =====
 
 
 
S’applique uniquement aux champs de type «&nbsp;[[Fonctions_communes:Filtrer_les_informations_(Requêtes)#Types_de_champs|Logique ou entier court]]&nbsp;» et signifie que la case est cochée.<br>
 
 
 
[[Image:Filtrer les informations 012.png]]
 
 
 
<br>
 
 
 
===== contient ...  =====
 
 
 
Signifie que l’information inscrite existe à l’intérieur du champ correspondant. Il est possible de rechercher une lettre, un mot, une phrase…<br>
 
 
 
[[Image:Filtrer les informations 013.png]]<br>
 
 
 
<br>
 
 
 
===== 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…<br>
 
 
 
[[Image:Filtrer les informations 018.png]]<br>
 
 
 
<br>
 
 
 
===== 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…<br>
 
 
 
[[Image:Filtrer les informations 019.png]]<br>
 
 
 
<br>
 
 
 
===== Autres  =====
 
 
 
S’applique uniquement aux champs de type «&nbsp;[[Fonction communes : Filtrer les informations (Requêtes)#Types_de_champs|Date]]&nbsp;» et/ou «&nbsp;[[Fonction communes : Filtrer les informations (Requêtes)#Types_de_champs|Heure]]&nbsp;». Les différents choix de codes sont affichés dans une liste déroulante.<br>
 
 
 
[[Image:Filtrer les informations 020.png]]<br>
 
 
 
<br>
 
 
 
===== Liste de choix  =====
 
 
 
Permet de choisir parmi toutes les valeurs existantes pour le champ correspondant. Par exemple, pour le champ de type «&nbsp;[[Fonction communes : Filtrer les informations (Requêtes)#Types_de_champs|Texte]]&nbsp;» «&nbsp;Ville&nbsp;», la liste de toutes les villes déjà existantes dans la base de données sera disponible.<br>
 
 
 
[[Image:Filtrer les informations 021.png]]<br>
 
 
 
<br>
 
 
 
==== Exemple de filtre simple (une condition)<br>  ====
 
 
 
Dans cet exemple, le filtre trouvera tous les éléments dont la ville contient la portion de mot «&nbsp;Victo&nbsp;».<br>
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 022.png]]<br>
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> 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 ».
 +
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Permet de filtrer la recherche inverse de ce qui a été sélectionné en <span style="color: rgb(255, 0, 0);">'''A'''</span>, <span style="color: rgb(255, 0, 0);">'''B'''</span> et <span style="color: rgb(255, 0, 0);">'''C'''</span>.
 
|-
 
|-
| width="50%" |
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Indique l'exemple de la relation qui sera recherchée selon la sélection faite en <span style="color: rgb(255, 0, 0);">'''A'''</span>, <span style="color: rgb(255, 0, 0);">'''B'''</span>, <span style="color: rgb(255, 0, 0);">'''C'''</span> et <span style="color: rgb(255, 0, 0);">'''D'''</span>.
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Choisir le champ à filtrer.  
+
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Sélectionner l'opération désirée pour la relation choisi en <span style="color: rgb(255, 0, 0);">'''A'''</span>. Les opérations disponibles dans ce champ diffèrent selon la section utilisée en <span style="color: rgb(255, 0, 0);">'''H'''</span>.  Pour voir l'explication des différentes opérations disponibles, consulter [[Fonctions communes:Filtrer les informations (Requêtes)#Utilisation des Op.C3.A9rations|cette section.]]
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Sélectionner l'opération à effectuer.  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Selon l'opération choisi en <span style="color: rgb(255, 0, 0);">'''F'''</span>, le champ « valeur » sera présent ou non.  Si le champ apparaît, vous devrez sélectionner la valeur désirée à cet endroit.
<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span>&nbsp;Saisir la valeur désirée.  
+
|<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span> 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 <span style="color: rgb(255, 0, 0);">'''F'''</span> et <span style="color: rgb(255, 0, 0);">'''G'''</span>.
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Cliquer sur&nbsp;&nbsp;«&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition&nbsp;».  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''I&nbsp;:'''</span> Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition » pour la voir apparaître dans la requête.
<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span>&nbsp; Lorsque la condition du filtre est configurée, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» pour voir le résultat à l'écran.<br>  
+
|<span style="color: rgb(255, 0, 0);">'''J&nbsp;:'''</span> Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Appliquer » pour voir le résultat à l'écran.
 
 
|
 
'''NOTE&nbsp;:''' Si le filtre n'a pas seulement une condition, <u>'''ne pas'''</u> cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;», continuer de configurer le filtre à l'aide des trois onglets.<br>
 
 
 
 
|}
 
|}
 +
<br>
  
<br>
+
=== Onglet «&nbsp;Champs&nbsp;»  ===
  
==== Exemple d'un filtre à deux ou plusieurs conditions<br> ====
+
Cet onglet vous donne accès à tous les champs disponibles dans la gestion dans laquelle vous effectuez votre filtre.  
  
Après l'étape <span style="color: rgb(255, 0, 0);">'''D'''</span> dans l'exemple précédent, il est possible d'ajouter d'autres conditions au filtre.&nbsp; Dans cet exemple, en plus de la recherche sur les villes contenant la portion de mot «&nbsp;Victo&nbsp;», les éléments trouvés doivent être de sexe «&nbsp;M&nbsp;».<br>
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 
+
|-
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
| colspan="2" |[[Fichier:Prodon5 Filtres 011.png|687x687px]]
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 023.png]]<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span>&nbsp;Permet de trier la liste selon un ordre défini.  Le bouton&nbsp;[[Image: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&nbsp;[[Image:Bouton filtre AZ.png]] et&nbsp;[[Image:Bouton filtre ZA.png]] trient la liste en ordre alphabétique croissant ou décroissant.
 +
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Permet d'activer la barre de recherche.
 
|-
 
|-
| width="50%" |
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Permet de sélectionner un champ pour configurer votre condition. La liste des champs varie selon la gestion dans laquelle vous êtes.
<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Choisir le champ de la deuxième condition.  
+
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> 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, [[Fonctions communes:Filtrer les informations (Requêtes)#Utilisation_des_Op.C3.A9rations|cliquer ici]].
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Sélectionner l'opération à effectuer.  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Selon l'opération choisi en <span style="color: rgb(255, 0, 0);">'''D'''</span>, le champ « valeur » sera présent ou non.  Si le champ apparaît, sélectionner la valeur désirée à cet endroit.
<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span>&nbsp;Indiquer la valeur recherchée.  
+
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Après avoir correctement configuré votre condition selon les étapes précédentes, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Ajouter la condition » pour la voir apparaître dans la requête.
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''I&nbsp;:'''</span> Choisir entre la condition '''(ET)''' ou '''(OU)'''.  
 
 
 
 
|-
 
|-
|  
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Lorsque toutes les conditions du filtre ont été ajoutées, cliquer sur « [[Image:Bouton Crochet ajouter confirmer.png]] Appliquer » pour voir le résultat à l'écran.
<span style="color: rgb(255, 0, 0);">'''J&nbsp;:'''</span> Lorsque toutes les conditions du filtre ont été configurées, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» pour voir le résultat à l'écran.  
 
 
 
|
 
'''NOTE&nbsp;:''' Si d'autres conditions sont à ajouter, continuer de configurer le filtre à l'aide des trois onglets.
 
 
 
 
|}
 
|}
 
 
<br>  
 
<br>  
  
===== Condition (ET) / Condition (OU)<br> =====
+
==== Utilisation des Opérations ====
  
{| cellspacing="1" cellpadding="1" border="1" class="wikitable" style="width: 694px; height: 566px;"
+
Les filtres sur les champs, les caractéristiques ou sur les relations permettent d'utiliser des '''opérations;''' en voici les particularités. <br>
 +
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| colspan="2" |  
+
| colspan="2" |[[Fichier:Prodon5_Filtres_012.png|gauche|396x396px]]
'''Exemple en utilisant les critères suivants&nbsp;: le champ sexe doit être «&nbsp;M&nbsp;» et la ville doit contenir la portion de mot «&nbsp;Victo&nbsp;»&nbsp;:'''
 
 
 
*Le client '''Jean''' est de sexe «&nbsp;M&nbsp;» et sa ville est «&nbsp;Victoriaville&nbsp;».<br>
 
*Le client '''Robert '''est de sexe «&nbsp;M&nbsp;» et sa ville est «&nbsp;Drummondville&nbsp;».<br>
 
*Le client '''Julie''' est de sexe «&nbsp;F&nbsp;» et sa ville est «&nbsp;Victoriaville&nbsp;».<br>
 
*Le client '''Marie''' est de sexe «&nbsp;F&nbsp;» et sa ville est «&nbsp;Toronto&nbsp;».<br>
 
 
 
<br>
 
 
 
'''Condition (ET)'''&nbsp;implique que l'élément à filtrer correspond aux '''2''' critères.&nbsp; Dans l'exemple précédent, le résultat contiendrait le client '''Jean''' uniquement.<br>
 
 
 
'''Condition (OU)''' implique que l'élément à filtrer correspond à au moins '''1 des 2''' critères.&nbsp; Dans l'exemple précédent, le résultat contiendrait les clients '''Jean''', '''Robert&nbsp;'''et '''Julie'''.<br>
 
 
 
<br>
 
 
 
En '''recherche inverse''', il faut inverser les critères. <br>
 
 
 
'''Exemples en utilisant les critère&nbsp;: sexe «&nbsp;M&nbsp;» et ville «&nbsp;Victoriaville&nbsp;»&nbsp;:'''
 
 
 
*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 «&nbsp;M&nbsp;» <u><span style="font-weight: bold;">ET</span></u> sa ville n'est pas «&nbsp;Victoriaville&nbsp;».
 
*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 «&nbsp;M&nbsp;» <u>'''ET/OU'''</u> parce que leur ville n'est pas «&nbsp;Victoriaville&nbsp;».
 
*En utilisant la '''recherche inverse''' sur '''seulement 1 des 2''' critères (exemple&nbsp;: sexe «&nbsp;M&nbsp;») avec la '''condition (ET)''', les clients ne répondant pas au critère «&nbsp;M&nbsp;» <u>'''ET'''</u> répondant au critère «&nbsp;Victoriaville&nbsp;» 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&nbsp;: sexe «&nbsp;M&nbsp;») ainsi que la '''condition (OU)''', les clients ne répondant pas au critère «&nbsp;M&nbsp;» <u>'''OU'''</u> répondant au critère «&nbsp;Victoriaville&nbsp;» 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.'''<br>
 
 
 
|}
 
 
 
<br>
 
 
 
=== Onglet «&nbsp;Requête&nbsp;»  ===
 
 
 
Avant d'appliquer le filtre, il est possible d'utiliser l'onglet «&nbsp;Requête&nbsp;» afin de réviser l'ensemble du filtre.<br>
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 050.png]]<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span>&nbsp;Permet d'indiquer qu’il n’y a aucune information dans le champ correspondant. Dans le cas d’un champ de type «&nbsp;case à cocher&nbsp;», signifie que la case n'est pas cochée.
 +
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Signifie que l’information est identique à la valeur inscrite.
 
|-
 
|-
| width="50%" |
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Signifie que l’information est comprise entre les valeurs spécifiées. Pour un champ de type «&nbsp;Texte&nbsp;», s'il est inscrit 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.
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Contient la liste de toutes les conditions du filtre.  
+
Pour un champ de type «&nbsp;Numérique&nbsp;», s'il est inscrit entre&nbsp;: 8 et 20, tout ce qui est égal à 8, 9, 10 […], 19 et 20 sera filtré.
 
 
|
 
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span>&nbsp;Contient l'ensemble de la requête et présente l'interaction entre chaque condition.  
 
  
 +
Pour un champ de type «&nbsp;Date&nbsp;», s'il est inscrit entre&nbsp;: 2020/01/01 et 2020/12/31, tout ce qui contient une date valide en 2020 sera filtré.
 +
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Signifie que l’information à filtrer correspond à une des valeurs spécifiées. Pour composer une liste, il faut entrer une valeur, appuyer sur «&nbsp;Entrée&nbsp;», puis entrer une deuxième valeur OU utiliser le bouton [[Fichier:Petit Bouton Plus Ajouter.png|sans_cadre]] pour ajouter des valeurs.
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Pour un champ texte, plus grand est déterminé en fonction de l’ordre alphabétique. Pour un champ de type numérique, plus grand est déterminé en fonction de l’ordre numérique croissant. Pour un champ de date, plus grand est déterminé en fonction de l’ordre chronologique.  
<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> «&nbsp;Modifier&nbsp;» permet de changer la valeur d'une condition.<br>«&nbsp;Supprimer&nbsp;» permet de retirer complètement une condition. <br>Pour plus d'informations, [[Fonction communes : Filtrer les informations (Requêtes)#Exemple_de_modification_d.27une_requ.C3.AAte|cliquer ici]].<br>
+
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> 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.<br>Pour un champ de date, plus petit est déterminé en fonction de l’ordre chronologique.
 
 
|  
 
<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> «&nbsp;Vider&nbsp;» permet de corriger la requête et d'effacer toutes les conditions au besoin.&nbsp; Après avoir vidé, il est possible de double-cliquer sur les conditions en <span style="color: rgb(255, 0, 0);">'''A'''</span> et d'utiliser les boutons «&nbsp;ET/OU&nbsp;» entre chaque condition. Pour plus d'informations, [[Fonction communes : Filtrer les informations (Requêtes)#Exemple_de_modification_d.27une_requ.C3.AAte|cliquer ici]].<br>
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> 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.  
<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span>&nbsp;Lorsque la requête est prête, pour appliquer le filtre, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;».
+
|<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span> S’applique uniquement aux champs de type «&nbsp;case à cocher&nbsp;» et signifie que la case est cochée.
 
 
|
 
'''NOTE :''' Il est toujours possible de modifier la requête manuellement, à l'aide du clavier, cliquer simplement à l'endroit où la modification s'impose.
 
 
 
|}
 
 
 
<br>
 
 
 
==== 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é.&nbsp; Ces éléments deviendront les '''conditions''' qui serviront ensuite à bâtir le '''filtre'''.&nbsp; Ce cheminement peut être fait sur papier ou mentalement.<br>
 
 
 
<br> '''Voici un exemple de processus typique&nbsp;:'''
 
 
 
'''Énoncé verbal&nbsp;: '''Je souhaite obtenir une liste des membres du CA, ainsi que des bénévoles demeurant à Victoriaville.
 
 
 
<br> '''Interpréter l'énoncé&nbsp;:''' 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&nbsp;:  
 
 
 
*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&nbsp;:
 
 
 
*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&nbsp;:&nbsp;le membre du CA doit-il être actif ou non, doit-il occuper un poste particulier, etc.?
 
 
 
<br> '''Établir les conditions&nbsp;:''' Mon énoncé se décompose en trois conditions distinctes&nbsp;:
 
 
 
*Le client doit être sur le CA.
 
*Le client doit être un bénévole.
 
*Le client doit demeurer à Victoriaville.
 
 
 
<br> '''Transformer les conditions verbales en conditions logicielles :''' Au besoin, il faut définir à quoi correspond chaque information dans le logiciel.
 
 
 
*Être membre du CA&nbsp;: La caractéristique «&nbsp;Membre du CA&nbsp;» doit être présente dans la fiche client.
 
*Être bénévole&nbsp;: La catégorie «&nbsp;Bénévole&nbsp;» doit être cochée dans la fiche client.
 
*Demeurer à Victoriaville&nbsp;: Le champ ville doit être égal à «&nbsp;Victoriaville&nbsp;».<br>
 
 
 
<br>
 
 
 
'''Établir l'interaction entre les conditions.'''&nbsp; Selon mon interprétation, les conditions interagissent de la façon suivante&nbsp;:
 
 
 
*Le client doit être membre du CA '''ET '''demeurer à Victoriaville.
 
*Le client doit être bénévole '''ET&nbsp;'''demeurer à Victoriaville.
 
*Le client doit être membre du CA '''OU''' être bénévole.
 
 
 
En une seule ligne&nbsp;:&nbsp;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&nbsp;[[Image:Bouton parenthèses.png]], les conditions qui doivent être traitées ensemble.  
 
 
 
Ce qui donne&nbsp;:&nbsp;'''('''Le client doit être membre du CA '''OU''' être bénévole''')''' '''ET''' demeurer à Victoriaville.<br>
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| colspan="2" |  
+
|<span style="color: rgb(255, 0, 0);">'''I&nbsp;:'''</span> Signifie que l’information inscrite existe à l’intérieur du champ correspondant. Il est possible de rechercher une lettre, un mot ou une phrase.
Résultat de l'interprétation.  
+
|<span style="color: rgb(255, 0, 0);">'''J&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 ou une phrase.
 
 
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 051.png]]<br>
+
|<span style="color: rgb(255, 0, 0);">'''K&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 ou une phrase.
 +
|<span style="color: rgb(255, 0, 0);">'''L&nbsp;:'''</span> Est affiché seulement pour les champs de date.  Cette option offre une liste déroulant des fonctions de date (jc pour jour courant, mp pour mois précédent, etc.)
 
|-
 
|-
| width="50%" |  
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''M&nbsp;:'''</span> Permet de choisir parmi toutes les valeurs existantes pour le champ correspondant. Par exemple, pour le champ «&nbsp;Ville&nbsp;», la liste de toutes les villes déjà existantes dans la base de données sera disponible.  
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Contient la liste de toutes les conditions du filtre.  
+
|} 
  
|
+
=== Onglet «&nbsp;Requête&nbsp;»  ===
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Contient l'ensemble de la requête et présente l'interaction entre chaque condition.
 
  
|}
+
Avant d'appliquer le filtre, il est recommandé de réviser l'ensemble du filtre à partir de l'onglet «&nbsp;Requête&nbsp;».<br>
 
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
<br>
+
|-
 
+
| colspan="3" |[[Fichier:Prodon5 Filtres 013.png|652x652px]]
==== Exemple de modification d'une requête  ====
 
 
 
Pour modifier une requête, il est possible d'utiliser les boutons [[Image:Bouton parenthèses.png]], [[Image:Bouton et.png]], [[Image: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.<br>  
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| colspan="2" | [[Image:Filtrer les informations 052.png]]<br>
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span>&nbsp;Permet de modifier la condition. Pour plus d'informations, [[Fonctions communes:Filtrer les informations (Requêtes)#Modifier une requ.C3.AAte|cliquer ici]].
 +
| colspan="2" width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Permet de retirer complètement une condition. <br>Si plusieurs conditions sont utilisées dans la requête, vous devrez ajuster l'information entre les valeurs dans la requête en <span style="color: rgb(255, 0, 0);">'''C'''</span>.  Dans l'exemple ci-haut, si on supprime la condition « Ville » contient <nowiki>''</nowiki>Victo<nowiki>''</nowiki>, le ET séparant les 2 conditions restera dans la requête. Il faut donc aller le supprimer manuellement dans la requête en <span style="color: rgb(255, 0, 0);">'''C'''</span> pour ne voir apparaître que la condition « Genre » est égal à <nowiki>''</nowiki>Masculin<nowiki>''</nowiki>.
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Contient l'ensemble de la requête et présente l'interaction entre chaque condition. Il est possible d'écrire directement dans la requête avant, après ou entre les conditions pour modifier la requête. 
<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span> Pour modifier une condition, sélectionner la condition à modifier, puis cliquer sur le bouton «&nbsp;[[Image:Bouton Modifier.png]] Modifier&nbsp;».<br>  
+
'''NOTE :''' Il est important de s'assurer que les conditions en <span style="color: rgb(255, 0, 0);">'''D'''</span> ne soient pas modifiées à partir de la requête sans quoi un message d'erreur apparaîtra lors de l'application du filtre.
 
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Contient la liste de toutes les conditions du filtre. Il est possible de double-cliquer sur la condition pour l'ajouter dans la requête en <span style="color: rgb(255, 0, 0);">'''C'''</span>.
| width="50%" |  
 
<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Pour supprimer une condition, sélectionner la condition à suppriner, puis cliquer sur le bouton «&nbsp;[[Image:Bouton Retirer.png]] Supprimer&nbsp;».<br>  
 
 
 
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Permet d'effacer toutes les conditions.&nbsp; Après avoir vidé, il est possible de double-cliquer sur les conditions en <span style="color: rgb(255, 0, 0);">'''D'''</span> pour les ajouter dans la requête et d'utiliser les boutons en <span style="color: rgb(255, 0, 0);">'''F'''</span>, <span style="color: rgb(255, 0, 0);">'''G'''</span>, et <span style="color: rgb(255, 0, 0);">'''H'''</span> entre chaque condition.
<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Le bouton [[Image:Bouton vider.png]] permet d'effacer la requête. Après avoir cliqué sur ce bouton, la fenêtre «&nbsp;Confirmation&nbsp;» s'ouvrira.<br>  
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''F :'''</span> Permet d<nowiki>'exclure une condition. Par exemple, si on veut exclure ceux qui ont la condition « Ville » contient ''Victo''</nowiki>, on se positionne en avant de la requête puis on clique sur le bouton « Exclu ».
 
 
| width="50%" |  
 
<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Si certaines conditions sont bonnes, répondre<br>«&nbsp;[[Image:Bouton Annuler.png]] Non&nbsp;» à la question, ce qui effacera seulement la requête à droite et les conditions resteront dans la partie de gauche.<br>
 
 
 
Si les conditions sont toutes à modifier, répondre «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Oui&nbsp;» à la question, ce qui effacera tout (la requête à droite '''ET''' les conditions à gauche).<br>  
 
 
 
|}
 
 
 
<br>
 
 
 
Voici quelques exemples de modification à l'aide des boutons de la requête.
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| [[Image:Fonctions communes - Filtrer les informations 053.png]]
+
|<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Permet d'ajouter des parenthèses dans la requête. Pour savoir quand et comment utiliser les parenthèses, consulter [[Fonctions communes:Filtrer les informations (Requêtes)#Exemple d.27une requ.C3.AAte .C3.A0 plusieurs conditions|cette section.]]  
 +
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span> Permet d'ajouter « ET » entre deux conditions.
 
|-
 
|-
|  
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''I&nbsp;:'''</span> Permet d'ajouter « OU » entre deux conditions.
<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Cliquer sur le bouton «&nbsp;Parenthèse&nbsp;» afin d'ajouter une parenthèse dans la section «&nbsp;Requête&nbsp;».&nbsp; Le curseur clignote entre les parenthèses.
+
|<span style="color: rgb(255, 0, 0);">'''J&nbsp;:'''</span> Pour appliquer le filtre, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;».
 
 
 
|}
 
|}
  
<br>  
+
==== Modifier une requête ====
 +
Lors de l'ajout d'une ou plusieurs conditions, il est possible de modifier une condition à partir de l'onglet « Requête », tel qu'indiqué en <span style="color: rgb(255, 0, 0);">'''A'''</span> dans l'image précédente.
  
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
 +
| colspan="2" |Après avoir cliqué sur « Modifier », vous serez dirigé à l'endroit approprié pour modifier la condition.
 +
|-
 +
| colspan="2" |[[Fichier:Prodon5 Filtres 014.png|622x622px]]
 
|-
 
|-
| [[Image:Fonctions communes - Filtrer les informations 054.png]]
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span>&nbsp;Indique le champ qui sera modifié selon la condition sélectionnée précédemment dans l'onglet « Requête ».  Il n'est pas possible de modifier le champ. Si le mauvais champ a été sélectionné dans la condition, supprimer la condition à l'étape précédente et recommencer.
 +
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Modifier la condition à l'aide des opérations et du champ valeur.
 
|-
 
|-
|  
+
| colspan="2" |<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Lorsque les modifications nécessaires ont été effectuées en <span style="color: rgb(255, 0, 0);">'''B'''</span>, cliquer sur « [[Fichier:Bouton Crochet ajouter confirmer.png|sans_cadre|20x20px]] Modifier la condition » pour appliquer le changement. Après avoir cliqué sur ce bouton, vous serez redirigé dans l'onglet requête.
<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span>&nbsp;Double-cliquer sur la première condition à utiliser.&nbsp; La condition s'insère entre les parenthèses.  
 
 
 
 
|}
 
|}
  
<br>
+
==== Ajouter la condition (ET) / (OU) ====
 
+
Lors de l'ajout de plusieurs conditions dans un filtre, après avoir ajouté la première condition, vous devrez décider si vous ajoutez la condition (ET) ou la condition (OU) pour les conditions suivantes, tel qu'indiqué dans l'image ci-bas.
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
|-
 
| [[Image:Fonctions communes - Filtrer les informations 055.png]]
 
|-
 
|
 
<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Cliquer sur le bouton&nbsp;[[Image:Bouton ou.png]] afin de l'ajouter après la première condition.  
 
  
 +
{| class="wikitable"
 +
![[Fichier:Prodon5 Filtres 015.png|vignette|622x622px]]
 
|}
 
|}
  
<br>
+
Voici un exemple vous permettant de bien comprendre la différence entre les deux choix.
  
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
{| class="wikitable" cellspacing="1" cellpadding="1" border="1" style="width: 694px; height: 566px;"
 
|-
 
|-
| [[Image:Fonctions communes - Filtrer les informations 056.png]]
+
| colspan="2" |
|-
+
'''Critères utilisés: le genre doit être égal à «&nbsp;Masculin&nbsp;» et la ville doit contenir «&nbsp;Victo&nbsp;»&nbsp;:'''
|
+
 
<span style="color: rgb(255, 0, 0);">'''H&nbsp;:'''</span>&nbsp;Double-cliquer sur la deuxième condition à utiliser.  
+
*Le client '''Jean''' est de genre «&nbsp;Masculin&nbsp;» et sa ville est «&nbsp;Victoriaville&nbsp;».<br>
 +
*Le client '''Robert '''est de genre «&nbsp;Masculin&nbsp;» et sa ville est «&nbsp;Toronto&nbsp;».<br>  
 +
*Le client '''Julie''' est de genre «&nbsp;Féminin&nbsp;» et sa ville est «&nbsp;Victoriaville&nbsp;».<br>
 +
*Le client '''Marie''' est de genre «&nbsp;Féminin&nbsp;» et sa ville est «&nbsp;Drummondville&nbsp;».<br>
 +
En utilisant la '''condition (ET)''',&nbsp;l'élément à filtrer doit correspondre aux '''2''' critères et la requête se lirait comme suit: [«Genre» est égal à "Masculin"] '''ET''' [«Ville» contient "Victo"].&nbsp; Dans cet exemple, le résultat contiendrait le client '''Jean''' uniquement.<br>
  
|}
+
En utilisant la '''condition (OU)''', l'élément à filtrer doit correspondre à au moins '''1 des 2''' critères et la requête se lirait comme suit: [«Genre» est égal à "Masculin"] '''OU''' [«Ville» contient "Victo"].&nbsp; Dans cet exemple, le résultat contiendrait les clients '''Jean''', '''Robert&nbsp;'''et '''Julie'''.<br>
  
<br>  
+
Voici des exemples en utilisant la '''recherche inverse''' avec les mêmes critères:<br>  
  
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
*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 genre « Masculin » <u><span style="font-weight: bold;">ET</span></u> sa ville ne contient pas « Victo ».
|-
+
*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 genre « Masculin » <u>'''ET/OU'''</u> parce que leur ville ne contient pas « Victo ».
| [[Image:Fonctions communes - Filtrer les informations 057.png]]
+
*En utilisant la '''recherche inverse''' sur '''seulement 1 des 2''' critères (exemple&nbsp;: genre « Masculin ») avec la '''condition (ET)''', les clients ne répondant pas au critère [«Genre» est égal à "Masculin"] <u>'''ET'''</u> répondant au critère [«Ville» contient "Victo"] 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&nbsp;: genre « Masculin ») ainsi que la '''condition (OU)''', les clients ne répondant pas au critère [«Genre» est égal à "Masculin"] <u>'''OU'''</u> répondant au critère [«Ville» contient "Victo"] 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.'''
|
 
<span style="color: rgb(255, 0, 0);">'''I&nbsp;:'''</span> Cliquer à côté de la parenthèse afin de sortir le curseur de la parenthèse.  
 
  
 
|}
 
|}
  
<br>  
+
==== Exemple d'une requête à plusieurs conditions ====
 +
<br>Il est aussi possible d'utiliser les boutons [[Image:Bouton parenthèses.png]], [[Image:Bouton et.png]], [[Image:Bouton ou.png]] directement dans l'onglet « Requête ».
 +
 
 +
Voici un exemple d'utilisation de ces trois boutons.
  
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
{| class="wikitable" width="200" cellspacing="1" cellpadding="1" border="1"
|-
+
| colspan="2" |Dans l'exemple ci-dessous, nous voulons avoir tous les clients de genre « Masculin », dont la ville contient soit « Victo » ou « Drummond ».
| [[Image:Fonctions communes - Filtrer les informations 058.png]]
 
 
|-
 
|-
|  
+
| colspan="2" |[[Fichier:Prodon5 Filtres 016.png|692x692px]]
<span style="color: rgb(255, 0, 0);">'''J&nbsp;:'''</span>&nbsp;Cliquer sur le bouton&nbsp;[[Image:Bouton et.png]] afin de l'ajouter après la parenthèse.
 
 
 
|}
 
 
 
<br>
 
 
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
 
|-
 
|-
| [[Image:Fonctions communes - Filtrer les informations 059.png]]
+
| width="50%" |<span style="color: rgb(255, 0, 0);">'''A&nbsp;:'''</span>&nbsp;Après avoir ajouté les conditions à partir de l'onglet « Champs », commencer par vider la requête à l'aide du bouton [[Fichier:Bouton Vider.png|sans_cadre|42x42px]].
 +
| width="50%" |<span style="color: rgb(255, 0, 0);">'''B&nbsp;:'''</span> Double-cliquer sur la première condition pour l'ajouter dans la requête à droite.
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''C&nbsp;:'''</span> Ajouter la condition ET à l'aide du bouton.
<span style="color: rgb(255, 0, 0);">'''K&nbsp;:'''</span>&nbsp;Double-cliquer sur la dernière condition afin de l'ajouter à la requête.  
+
|<span style="color: rgb(255, 0, 0);">'''D&nbsp;:'''</span> Ajouter les parenthèses pour isoler les conditions du champ « Ville ». Les parenthèses sont habituellement utilisées conjointement avec la condition OU. Elles permettent de s'assurer que les conditions seront filtrées dans le bon ordre.
 
+
Après avoir ajouté les parenthèses, le curseur se positionnera automatiquement a l'intérieur de celles-ci, vous permettant d'ajouter les prochaines conditions à inclure entre les parenthèses.
|}
 
  
<br>
+
En se référant à l'exemple de [http://wikifr.logilys.com/index.php/Fonctions_communes:Filtrer_les_informations_(Requ%C3%AAtes)#Ajouter_la_condition_.28ET.29_.2F_.28OU.29 cette section,] s'il n'y avait pas eu de parenthèses dans la requête, le résultat du filtre aurait été Jean et Marie puisqu'on aurait cherché les clients de genre « Masculin » ET dont la ville contient « Victo », OU les clients dont la ville contient « Drummond ».
  
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
+
En ajoutant les parenthèses tel qu'indiqué dans cette procédure, le résultat sera seulement Jean puisqu'on cherchera les clients de genre « Masculin » ET dont la ville contient soit « Victo » OU « Drummond ».
 
|-
 
|-
| [[Image:Fonctions communes - Filtrer les informations 060.png]]
+
|<span style="color: rgb(255, 0, 0);">'''E&nbsp;:'''</span> Double-cliquer sur la deuxième condition pour l'ajouter dans la requête de droite.
 +
|<span style="color: rgb(255, 0, 0);">'''F&nbsp;:'''</span> Ajouter la condition OU à l'aide du bouton.
 
|-
 
|-
|  
+
|<span style="color: rgb(255, 0, 0);">'''G&nbsp;:'''</span> Double-cliquer sur la troisième condition pour l'ajouter dans la requête de droite.
<span style="color: rgb(255, 0, 0);">'''L&nbsp;:'''</span>&nbsp;Finalement, cliquer sur «&nbsp;[[Image:Bouton Crochet ajouter confirmer.png]] Appliquer&nbsp;» afin d'obtenir le résultat à l'écran.  
+
|'''NOTE :''' En créant votre requête tel qu'expliqué dans cette procédure, vous vous assurez d'insérer toutes les conditions de la bonne façon, incluant les parenthèses aux bons endroits.
 
 
 
|}
 
|}
  
<br> {{BasPage_Fonctions_communes}}<br><br>
+
{{BasPage_Fonctions_communes}}

Version actuelle datée du 17 mai 2022 à 12:16

Filtrer les informations (Requêtes)

Pour consulter le plan de formation, cliquez sur ce lien : Navigation et personnalisation

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 : Contient la liste déroulante des filtres sauvegardés. B : Permet de modifier le nom du filtre sélectionné en A.
C : 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é 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, « Modifier le filtre ». La fenêtre de modification de filtre apparaîtra.
Prodon5 Filtres 005.png

Configuration d'un filtre

Avant de faire un filtre, il est nécessaire de savoir exactement quelles informations 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/ou 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 sont 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 : 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èrent 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, 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 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 sera 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èrent 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 pour configurer votre condition. La liste des champs varie selon la gestion dans laquelle vous êtes. D : 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.
E : Selon l'opération choisi en D, le champ « valeur » sera présent ou non. Si le champ apparaît, sélectionner la valeur désirée à cet endroit. F : 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.
G : 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.


Utilisation des Opérations

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

Prodon5 Filtres 012.png
A : Permet d'indiquer qu’il n’y a aucune information dans le champ correspondant. Dans le cas d’un champ de type « case à cocher », signifie que la case n'est pas cochée. B : Signifie que l’information est identique à la valeur inscrite.
C : Signifie que l’information est comprise entre les valeurs spécifiées. Pour un champ de type « Texte », s'il est inscrit 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 », 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 », s'il est inscrit entre : 2020/01/01 et 2020/12/31, tout ce qui contient une date valide en 2020 sera filtré.

D : 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.
E : Pour un champ texte, plus grand est déterminé en fonction de l’ordre alphabétique. Pour un champ de type numérique, plus grand est déterminé en fonction de l’ordre numérique croissant. Pour un champ de date, plus grand est déterminé en fonction de l’ordre chronologique. F : 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 de date, plus petit est déterminé en fonction de l’ordre chronologique.
G : 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. H : S’applique uniquement aux champs de type « case à cocher » et signifie que la case est cochée.
I : Signifie que l’information inscrite existe à l’intérieur du champ correspondant. Il est possible de rechercher une lettre, un mot ou une phrase. J : 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 ou une phrase.
K : Signifie que l’information recherchée est présente à la toute fin du champ correspondant. Il est possible de rechercher une lettre, un mot ou une phrase. L : Est affiché seulement pour les champs de date. Cette option offre une liste déroulant des fonctions de date (jc pour jour courant, mp pour mois précédent, etc.)
M : Permet de choisir parmi toutes les valeurs existantes pour le champ correspondant. Par exemple, pour le champ « Ville », la liste de toutes les villes déjà existantes dans la base de données sera disponible.

Onglet « Requête »

Avant d'appliquer le filtre, il est recommandé de réviser l'ensemble du filtre à partir de l'onglet « Requête ».

Prodon5 Filtres 013.png
A : Permet de modifier la condition. Pour plus d'informations, cliquer ici. B : Permet de retirer complètement une condition.
Si plusieurs conditions sont utilisées dans la requête, vous devrez ajuster l'information entre les valeurs dans la requête en C. Dans l'exemple ci-haut, si on supprime la condition « Ville » contient ''Victo'', le ET séparant les 2 conditions restera dans la requête. Il faut donc aller le supprimer manuellement dans la requête en C pour ne voir apparaître que la condition « Genre » est égal à ''Masculin''.
C : Contient l'ensemble de la requête et présente l'interaction entre chaque condition. Il est possible d'écrire directement dans la requête avant, après ou entre les conditions pour modifier la requête.

NOTE : Il est important de s'assurer que les conditions en D ne soient pas modifiées à partir de la requête sans quoi un message d'erreur apparaîtra lors de l'application du filtre.

D : Contient la liste de toutes les conditions du filtre. Il est possible de double-cliquer sur la condition pour l'ajouter dans la requête en C.
E : Permet d'effacer toutes les conditions.  Après avoir vidé, il est possible de double-cliquer sur les conditions en D pour les ajouter dans la requête et d'utiliser les boutons en F, G, et H entre chaque condition. F : Permet d'exclure une condition. Par exemple, si on veut exclure ceux qui ont la condition « Ville » contient ''Victo'', on se positionne en avant de la requête puis on clique sur le bouton « Exclu ».
G : Permet d'ajouter des parenthèses dans la requête. Pour savoir quand et comment utiliser les parenthèses, consulter cette section. H : Permet d'ajouter « ET » entre deux conditions.
I : Permet d'ajouter « OU » entre deux conditions. J : Pour appliquer le filtre, cliquer sur « Bouton Crochet ajouter confirmer.png Appliquer ».

Modifier une requête

Lors de l'ajout d'une ou plusieurs conditions, il est possible de modifier une condition à partir de l'onglet « Requête », tel qu'indiqué en A dans l'image précédente.

Après avoir cliqué sur « Modifier », vous serez dirigé à l'endroit approprié pour modifier la condition.
Prodon5 Filtres 014.png
A : Indique le champ qui sera modifié selon la condition sélectionnée précédemment dans l'onglet « Requête ». Il n'est pas possible de modifier le champ. Si le mauvais champ a été sélectionné dans la condition, supprimer la condition à l'étape précédente et recommencer. B : Modifier la condition à l'aide des opérations et du champ valeur.
C : Lorsque les modifications nécessaires ont été effectuées en B, cliquer sur « Bouton Crochet ajouter confirmer.png Modifier la condition » pour appliquer le changement. Après avoir cliqué sur ce bouton, vous serez redirigé dans l'onglet requête.

Ajouter la condition (ET) / (OU)

Lors de l'ajout de plusieurs conditions dans un filtre, après avoir ajouté la première condition, vous devrez décider si vous ajoutez la condition (ET) ou la condition (OU) pour les conditions suivantes, tel qu'indiqué dans l'image ci-bas.

Prodon5 Filtres 015.png

Voici un exemple vous permettant de bien comprendre la différence entre les deux choix.

Critères utilisés: le genre doit être égal à « Masculin » et la ville doit contenir « Victo » :

  • Le client Jean est de genre « Masculin » et sa ville est « Victoriaville ».
  • Le client Robert est de genre « Masculin » et sa ville est « Toronto ».
  • Le client Julie est de genre « Féminin » et sa ville est « Victoriaville ».
  • Le client Marie est de genre « Féminin » et sa ville est « Drummondville ».

En utilisant la condition (ET), l'élément à filtrer doit correspondre aux 2 critères et la requête se lirait comme suit: [«Genre» est égal à "Masculin"] ET [«Ville» contient "Victo"].  Dans cet exemple, le résultat contiendrait le client Jean uniquement.

En utilisant la condition (OU), l'élément à filtrer doit correspondre à au moins 1 des 2 critères et la requête se lirait comme suit: [«Genre» est égal à "Masculin"] OU [«Ville» contient "Victo"].  Dans cet exemple, le résultat contiendrait les clients Jean, Robert et Julie.

Voici des exemples en utilisant la recherche inverse avec les mêmes critères:

  • 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 genre « Masculin » ET sa ville ne contient pas « Victo ».
  • 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 genre « Masculin » ET/OU parce que leur ville ne contient pas « Victo ».
  • En utilisant la recherche inverse sur seulement 1 des 2 critères (exemple : genre « Masculin ») avec la condition (ET), les clients ne répondant pas au critère [«Genre» est égal à "Masculin"] ET répondant au critère [«Ville» contient "Victo"] 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 : genre « Masculin ») ainsi que la condition (OU), les clients ne répondant pas au critère [«Genre» est égal à "Masculin"] OU répondant au critère [«Ville» contient "Victo"] 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.

Exemple d'une requête à plusieurs conditions


Il est aussi possible d'utiliser les boutons Bouton parenthèses.png, Bouton et.png, Bouton ou.png directement dans l'onglet « Requête ».

Voici un exemple d'utilisation de ces trois boutons.

Dans l'exemple ci-dessous, nous voulons avoir tous les clients de genre « Masculin », dont la ville contient soit « Victo » ou « Drummond ».
Prodon5 Filtres 016.png
A : Après avoir ajouté les conditions à partir de l'onglet « Champs », commencer par vider la requête à l'aide du bouton Bouton Vider.png. B : Double-cliquer sur la première condition pour l'ajouter dans la requête à droite.
C : Ajouter la condition ET à l'aide du bouton. D : Ajouter les parenthèses pour isoler les conditions du champ « Ville ». Les parenthèses sont habituellement utilisées conjointement avec la condition OU. Elles permettent de s'assurer que les conditions seront filtrées dans le bon ordre.

Après avoir ajouté les parenthèses, le curseur se positionnera automatiquement a l'intérieur de celles-ci, vous permettant d'ajouter les prochaines conditions à inclure entre les parenthèses.

En se référant à l'exemple de cette section, s'il n'y avait pas eu de parenthèses dans la requête, le résultat du filtre aurait été Jean et Marie puisqu'on aurait cherché les clients de genre « Masculin » ET dont la ville contient « Victo », OU les clients dont la ville contient « Drummond ».

En ajoutant les parenthèses tel qu'indiqué dans cette procédure, le résultat sera seulement Jean puisqu'on cherchera les clients de genre « Masculin » ET dont la ville contient soit « Victo » OU « Drummond ».

E : Double-cliquer sur la deuxième condition pour l'ajouter dans la requête de droite. F : Ajouter la condition OU à l'aide du bouton.
G : Double-cliquer sur la troisième condition pour l'ajouter dans la requête de droite. NOTE : En créant votre requête tel qu'expliqué dans cette procédure, vous vous assurez d'insérer toutes les conditions de la bonne façon, incluant les parenthèses aux bons endroits.

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