Généralités sur les recherches

<< Click to Display Table of Contents >>

Navigation:  Bien démarrer avec GDMS >

Généralités sur les recherches

Previous pageReturn to chapter overviewNext page

 

Introduction

La présente section vous présente les caractéristiques communes aux différents dialogues de recherche :

Recherche monocritère

Recherche multicritères

Recherche calculée

Recherche sur colonne

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

clip0095

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, ...
Permet, lors d'une recherche de filtrer automatiquement les enregistrements sur le dernier ou les 2 derniers exercices afin de limiter les résultats.

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.

clip0118

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

Recherche monocritère

Recherche multicritères

Recherche calculée

Option 'Réunion des résultats'

Option 'Filtrer sur exercice(s)'

Sous sélection

Exclure

Historique de la sélection

Options utilisateurs