<< Click to Display Table of Contents >> Généralités sur les recherches |
![]() ![]() ![]() |
Introduction
La présente section vous présente les caractéristiques communes aux différents dialogues de recherche :
GDMS vous permet de retrouver des enregistrements à partir de tous les champs dans la mesure ou ces derniers appartiennent à une table en relation avec la table objet de la recherche.
Toutes les informations saisies peuvent être utilisées dans les recherches à l'exception des champs de type 'Image'.
Les commandes relatives aux recherches sont disponibles dans le menu 'Sélection'.
Opérateurs logiques
Ces derniers sont disponibles ou non suivant le type de champ sélectionné.
Opérateurs |
Disponibilité |
Remarques |
Égal à |
Tous les champs |
Égalité stricte ( = ) |
Différent de |
Tous les champs |
Différence stricte ( # ou <> ) |
Commence par |
Alphanumérique et texte |
Doit commencer par la chaîne spécifiée |
Ne commence PAS par |
Alphanumérique et texte |
Ne doit pas commencer par la chaîne spécifiée |
Fini par |
Alphanumérique et texte |
Doit se terminer par la chaîne spécifiée |
Ne fini PAS par |
Alphanumérique et texte |
Ne doit pas se terminer par la chaîne spécifiée |
Contient |
Alphanumérique et texte |
Doit contenir la chaîne spécifiée où qu'elle puisse se trouver |
Ne contient pas |
Alphanumérique et texte |
Ne doit pas contenir la chaîne spécifiée où qu'elle puisse se trouver |
Strictement supérieur à |
Numérique |
Valeur strictement supérieure à la valeur spécifiée ( > ) |
Supérieur ou égal à |
Numérique |
Valeur supérieure ou égale à la valeur spécifiée ( >= ) |
Strictement inférieur à |
Numérique |
Valeur strictement inférieure à la valeur spécifiée ( < ) |
Inférieur ou égal à |
Numérique |
Valeur inférieure ou égale à la valeur spécifiée ( <= ) |
Options des recherches
Portée de la recherche
Par défaut une recherche est toujours réalisée sur l'ensemble des données de la table objet de la recherche tout en respectant les règles de visibilité des enregistrements.
Ce comportement correspond à l'option 'Recherche globale' généralement activée par défaut1 à l'ouverture d'un dialogue de recherche.
Vous pouvez spécifier que vous souhaitez restreindre la recherche aux enregistrements qui composent la sélection courante (option 'Chercher dans la sélection').
Cela vous permet de réaliser des recherches en 'entonnoir' en filtrant la sélection existante avec les nouveaux critères posés.
1 |
Lors de l'appel à une commande de recherche vous pouvez activer l'option 'Chercher dans la sélection' en appuyant sur la touche MAJUSCULES (et dans la mesure ou la sélection courante n'est pas vide). |
Type de recherche
Par défaut le résultat d'une recherche remplace le résultat précédent (option 'Remplacer la sélection').
Néanmoins il existe 2 options qui vous permettent de modifier ce comportement :
•Ajouter à la sélection (réunion) : fusionne le résultat de la nouvelle recherche avec celui de la recherche précédente.
•Retirer de la sélection (exclusion) : procède par différence et ne présente que les enregistrements de la nouvelle sélection non présent dans la sélection précédente.
Options supplémentaires
Il est possible d'activer de manière momentané via le menu Sélection ou de manière permanente via la commande Options utilisateur, les 2 options suivantes :
•Filtrer sur exercice(s) |
Uniquement disponible sur les tables possédant une numérotation : commandes, livraisons, factures, ... |
•Filtrer les enregistrements verrouillés |
Option disponible sur certaines tables et permettant d'exclure automatiquement les enregistrements inactivés. |
Autres caractéristiques
Les champs indexés sont affichés en caractère gras ; une recherche portant sur un champ indexé est toujours plus rapide qu'une recherche portant sur un champ qui ne l'est pas.
De même une recherche portant sur un champ de la table courante est toujours plus rapide qu'un recherche réalisée sur un champ issu d'une table en relation.
Rubriques connexes
Généralités sur les relations de la base de données
Option 'Réunion des résultats'