Comment effectuer facilement des recherches avancées ?
Vous pouvez améliorer la finesse de vos recherches en ajoutant
des opérateurs qui portent sur des nombres ou des mots-clefs. Toutes les options
présentées ci-dessous peuvent être entrées directement dans le champ de recherche.
Les bases
Vous pouvez entrer un mot/nombre ou une expression, par exemple 'Dupont', '> 500' ou '>=
Martin', puis
| • cliquer sur une entête de colonne pour rechercher des objets dont la valeur de cet attribut particulier (représenté par le colonne) satisfait la condition (Tous les objets sont testés, indépendamment de filtres existants, et les résultats des recherches précédentes seront perdus) |
Nouvelle Recherche
 |
| • cliquer sur le bouton [+] pour rechercher des objets dont la valeur de cet attribut particulier (représenté par le colonne) satisfait la condition (Seuls les objets déjà filtrés par la recherche ou le filtre précédent sont testés : "ajouter" cette recherche va donc retourner un ensemble de résultats plus restreint) |
Ajouter une condition
 |
Opérateurs
Les opérateurs suivants sont normalement utilisables (certaines bases de données peuvent ne pas supporter tous ces opérateurs, en cas de doute, consultez l'administrateur de l'application) :
- phonétiquement équivalent (*) (attention, cet opérateur suppose que la langue utilisée est l'anglais)
- comme (%), opérateur par défaut pour les recherches sur les chaînes de caractères
- égal (=), opérateur par défaut pour les booléens (vrai/faux), les nombres et les codes
- différent (<>, !=)
- strictement plus petit (<)
- plus petit ou égal (<=)
- strictement plus grand (>)
- plus grand ou égal (>=)
Conjonctions de conditions
Pour rechercher des objets qui vérifient en même temps plus d'une condition, utilisez une esperluette "&" entre les conditions. Par exemple, pour rechercher des objets dont un certain attribut a une valeur strictement comprise entre 500 et 1000, il faut simplement taper : '>500 & <1000'
Conditions portant sur plusieurs valeurs
Pour rechercher des objets qui vérifient une condition donnée sur une valeur ou sur une autre, utilisez un point-virgule ";" entre les valeurs. Par exemple, pour rechercher des contacts s'appelant 'Dupont' ou bien 'Martin', il suffit de taper : '= Dupont; Martin'
Combiner des recherches
Vous pouvez combiner des recherches autant que vous le souhaitez. Par exemple, pour recherche des objets dont un attribut à une valeur plus petite que mille, différente de '500' et de '600', tapez simplement : '<>500; 600 & <1000'
La syntaxe des règles pour les recherches combinées est la suivante :
- expressionRecherche ::= valeurFiltre { & valeurFiltre }
- valeurFiltre ::= [operateur] valeur { ; valeur }