ProDon:Notes de cours formation WebActive - Barre de recherche et filtres

De Logilys
Aller à : navigation, rechercher
Notes de cours formation WebActive - Barre de recherche et filtres


Barre de recherche

Recherches simples

  • En inscrivant une portion de mot (ex. : Victo) ou un mot complet (ex. : Victoria) dans le champ de recherche, ProDon trouve tous les éléments de la colonne qui contiennent la valeur recherchée.
  • En double-cliquant dans le champ de recherche, un « = » ainsi que la valeur de la ligne sélectionnée (ex. : =Victoriaville) apparaissent dans le champ de recherche. ProDon trouve alors tous les éléments identiques à la ligne sélectionnée.


Recherches avec des codes

Tous les codes de recherche sont disponibles dans la légende (bouton dans la barre de recherche).


À partir de n’importe quel type de champ
  • (#) permet de trouver tous les éléments qui ne contiennent aucune information.
  • (!#) permet à l’inverse de trouver tous les éléments qui contiennent une information.


À partir des champs de type case à cocher
  • (#), (N) ou (0) permettent de trouver les cases non-cochées.
  • (X), (O) ou (1) permettent de trouver les cases cochées.


À partir des champs de type texte (ville, note, prénom, adresse, etc.)
  • (=) permet de trouver tous les éléments identiques à la valeur indiquée :
    Ex. : (Victoria) permet de trouver les villes Victoria et Victoriaville.
            (=Victoria) permet de trouver seulement la ville Victoria.


  • (!) permet de trouver tous les éléments qui ne contiennent pas ou sont différents d’une valeur :
    Ex. : (!Pierre) permet de trouver les prénoms qui ne contiennent pas Pierre.
            (!=Pierre) permet de trouver les prénoms qui sont différents de Pierre.


  • (*) permet de remplacer une portion de phrase, un mot ou une portion de mot :
    Ex. : (Pierre*) permet de trouver les prénoms qui commencent par Pierre.
            (Pierre-*) permet de trouver les prénoms composés qui commencent par Pierre.
            (*Pierre) permet de trouver les prénoms qui terminent par Pierre.
            (*-Pierre) permet de trouver les prénoms composés qui terminent par Pierre.
            (Mar*l*n) permet de trouver le prénom Marilyne orthographié de différentes façons : Marilyne, Mary-Lynn, Marie-Line, etc.


  • (~) permet de rechercher par intervalle :
    Ex. : (a~c) permet de trouver tous les mots qui commencent par a et b (n’inclut pas les mots commençant par C (ex. : Chartier vient après C)).
            (a~cz) permet de trouver tous les mots qui commencent pas a, b et c.


  • (<) et (>) permettent de chercher ce qui vient avant ou après la valeur indiquée :
    Ex. : (<C) permet de trouver tout ce qui commence par A ou B (n’inclut pas les mots commençant par C).
            (<Cz) permet de trouver tout ce qui commence par A, B ou C
            (>C) permet de trouver tout ce qui commence par C, D, E, etc.


À partir des champs de type numérique (NUC, montant, quantité, etc.)
  • Pour trouver une valeur exacte dans un champ numérique, il n’est pas nécessaire d’inscrire un (=) :
    Ex. : (0) permet de trouver toutes les valeurs égales à 0.


  • (*) permet de chercher par intervalle :
    Ex. : (100*200) permet de trouver les nombres entre 100 et 200 inclusivement.
            (*100) permet de trouver les nombres entre 0 et 100 inclusivement.


  • (<) et (>) permettent de trouver ce qui est plus grand ou égal ou plus petit ou égal :
    Ex. : (<5) permet de trouver 5, 6, 7, 8, etc.
            (>5) permet de trouver 0, 1, 2, 3, 4, 5.


À partir des champs de type date (date décès, date saisie, etc.)
  • (J) = jour / (S) = semaine / (M) = mois / (A) = année / (p) = précédent / (c) = courant / (s) = suivant :
    Ex. : (Jp) = hier / (Ss) = semaine prochaine / (Mc) = mois en cours.


  • Possibilité d’ajouter des chiffres :
    Ex. : (Jp2) = Il y a 2 jours / (Ss3) = dans 3 semaines / (Mp4) = il y a 4 mois.


  • (-) permet de rechercher des jours/semaines/mois à partir du jour courant (cette option n’est pas disponible pour les années et s’utilise toujours en excluant le jour, la semaine ou le mois courant) :
    Ex. : (J-2) = 2 derniers jours (hier et avant-hier).
            (S-3) = 3 dernières semaines (à partir du dernier dimanche).
            (M-4) = 4 derniers mois (si nous sommes en mai, je trouve janvier, février, mars, avril).


  • La logique du (-) est applicable à l’inverse, en enlevant le symbole (cette option n’est pas disponible pour les années et s’utilise toujours en excluant le jour, la semaine ou le mois courant) :
    Ex. : (J2) = 2 prochains jours (demain et après-demain).
            (S3) = 3 prochaines semaines (à partir du prochain dimanche).
            (M4) = 4 prochains mois (si nous sommes en mai, je trouve juin, juillet, août, septembre).


  • Possibilité de chercher un intervalle de dates en insérant un * entre la première et la dernière date :
    Ex. : (2013/01/01*2013/12/31) permet de chercher toutes les dates qui se trouvent entre le 1er janvier 2013 et le 31 décembre 2013 (inclut les dates indiquées).



Filtres

Il est important de garder à l’esprit que tout ce qui peut être fait à l’aide de la barre de recherche peut aussi être fait à l’aide de l’outil de filtre.


L’outil de filtre est particulièrement utile dans plusieurs circonstances

  • Dès qu’on souhaite rechercher deux informations différentes dans un même champ (exemple : pour trouver les clients de la ville de Drummondville ou ceux de la ville de Victoriaville).
  • Pour éviter de perdre du temps à rechercher une colonne dans la grille de gestion (toutes les colonnes de la grille de gestion sont disponibles dans l’outil de filtre, soit en ordre alphabétique croissant ou décroissant, ou dans le même ordre que la grille de gestion).
  • Lorsque la recherche à faire implique une interaction complexe des différents éléments à rechercher et qu’on souhaite sauvegarder l’ensemble des critères pour les réutiliser plus tard.


Points à retenir concernant les filtres

  • Un filtre est une requête logique faite à la base de données. Il faut garder à l’esprit que l’ordinateur analyse l’information demandée de façon mathématique.
  • Lorsqu’on souhaite obtenir les gens qui habitent à Drummondville et les gens qui habitent à Victoriaville, on ne doit pas chercher Drummondville ET Victoriaville, mais plutôt Drummondville OU Victoriaville.
    Aucun client n’habite à Drummondville ET Victoriaville, mais certains habitent l’une OU l’autre de ces deux villes.
  • Il est possible de chercher le contraire d’une valeur à l’aide de la case à cocher « Recherche inverse ». Cette case s’applique par critère; il faut donc la cocher chaque fois qu’on souhaite l’utiliser et non lorsqu’on a fini de sélectionner les critères.
  • Il est possible de filtrer sur des liens (ex. : « est consultant externe de » / « a comme consultant externe »). Dans un filtre par critères de liens, l’élément en bleu est ce qui sera recherché. Il y a aussi la possibilité de chercher le lien dans les deux sens. Attention de bien comprendre la différence entre le lien inverse et la recherche inverse.
  • Lorsque la requête est complexe et qu’elle sera souvent utilisée, il est possible de la sauvegarder afin de la réappliquer plus tard. Pour ce faire, sélectionner l’option « Ajouter un filtre ».
  • Pour des résultats sûrs, l’utilisation des parenthèses peut aider à bien décortiquer les éléments d’une recherche complexe.
    Ex. : Si on recherche par exemple les critères suivants:
            - Les hommes de Victoriaville OU les femmes de Drummondville.
            - Si un client est bénévole, il doit absolument apparaître.
            - Aucun client ne doit être une fiche de compagnie.
            La requête serait la suivante : (([«Sexe» est égal à ‘’M’’] ET [«Ville» est égal à ‘’Victoriaville’’]) OU ([«Sexe» est égal à ‘’F’’] ET [«Ville» est égal à ‘’Drummondville’’]) OU [«Catégories» correspond à ‘’Bénévole’’]) ET [«Cie» est ‘’Vide’’].
  • Au lieu d’utiliser un filtre courant (option « Ajouter un filtre »), il est possible d’ajouter une nouvelle vue, ce qui permettra d’avoir à l’écran des clients filtrés et seulement quelques champs sélectionnés, en plus de pouvoir trier les informations de la façon désirée.



Nom du document : ProDon:Notes de cours formation WebActive - Barre de recherche et filtres