Editeur de recherche

L'éditeur de recherche permet de créer une nouvelle sélection courante d'enregistrements avec des recherches combinées sur plusieurs champs de l'enregistrement.

(Clavier : Commande-r) . La fenêtre suivante s'affiche :


Liste des recherches (premier cadre) :

Pour chaque recherche se crée une ligne composée :
- de l'opérateur logique (ET, OU, SAUF), à l'exception de la première ligne pour laquelle il est inutile,
- du champ,
- du comparateur,
- et de la valeur à chercher.

Enregistre une recherche dans un fichier.
Charge une recherche enregistrée dans un fichier.

Liste des champs :
Elle regroupe les champs de l'enregistrement sur lesquels la recherche peut être effectuée.
Une liste déroulante permet d'orienter la recherche dans la table courante, dans les tables liées ou dans toutes les tables.
Cliquer sur un champ l'insère dans la liste des recherches.

Comparaisons :
Cette liste regroupe les comparaisons possibles.
Cliquer sur une comparaison l'insère dans la liste des recherches.

Valeur :
Saisir la valeur souhaitée pour effectuer la comparaison, le format sera conforme au champ choisi.

Opérateurs de conjonction :
Une recherche peut être effectuée sur un ou plusieurs champs.
Une recherche sur un champ est une recherche simple, par exemple la recherche "Nom est égal à Dupont".
Une recherche sur deux ou plusieurs champs est une recherche multiple. La recherche multiple combine des recherches simples à l'aide d'un opérateur de conjonction.
L'opérateur de conjonction indique comment combiner les résultats des recherches individuelles.

 

Il existe trois opérateurs de conjonction :

Cet opérateur permet de trouver tous les enregistrements qui remplissent deux conditions simultanément. Par exemple, la condition de recherche "Trouver tous les tiers qui sont Client et qui habitent la ville de Luxembourg" sélectionnera uniquement les enregistrements des clients habitant Luxembourg.
Cet opérateur permet de trouver tous les enregistrements qui remplissent l'une ou l'autre de deux conditions. Par exemple, la condition de recherche "Trouver tous les tiers qui sont Client ou qui habitent la ville de Luxembourg" sélectionnera les enregistrements de tous les clients, ainsi que tous les tiers habitant Luxembourg.
Cet opérateur permet de trouver tous les enregistrements qui remplissent une première condition, à l'exception de ceux qui en remplissent une seconde. Par exemple, la condition de recherche "Trouver tous les tiers qui sont Client sauf ceux qui habitent la ville de Luxembourg" sélectionnera tous les clients à l'exception de ceux habitant Luxembourg.

 

Supprime toutes les lignes de recherche.
Supprime la ligne de recherche sélectionnée.
Insére une ligne de recherche au dessus de la ligne sélectionnée.
Ajoute une ligne de recherche.

 

Annule la recherche.
Effectue la recherche dans la sélection courante affichée à l'écran de gestion.
Effectue la recherche .