Recherche calculée

<< Click to Display Table of Contents >>

Navigation:  Menus et commandes >

Recherche calculée

Previous pageReturn to chapter overviewNext page

 

Accès

Menu Sélection commande Recherche calculée

Disponibilité

Formulaire de liste

Raccourci clavier


Icône barre d'outils        

clip0117

 

La recherche calculée vous permet de réaliser des recherches sur des informations non stockées dans la base de données en calculant dynamiquement les contraintes posées afin de constituer la sélection.

La recherche ne s'effectue pas sur la table courante mais sur une table en relation 1 vers N avec cette dernière.

Vous utiliserez cette commande dès que votre recherche porte sur une quantité d'enregistrements en relation ou une fonction, (somme, moyenne), réalisée à partir d'un champ numérique.

 

clip0135

Figure 1 : la recherche ci-dessus permet de sélectionner tous les clients ayant fait l'objet, sur le précédent exercice, d'un montant de facturation magasin compris entre12 000 et 55 000 EUR quelque soit le nombre de factures sur la période (contrainte 1 à 9999 pour la quantité de factures).

 

Zone champs disponibles

Cette zone affiche les tables en relation avec la table courante. Il est à noter que pour les tables en relation de 1 vers N pour la table courante seule la table est affichée ce qui permet de faire des recherches du type : possèdent un enregistrement en relation, ne possèdent pas d'enregistrement en relation.

 

Zone Contrainte

Cette zone permet de spécifier un encadrement de nombres ou de valeurs lorsqu'il s'agit d'un champ numérique. Les fonctions disponibles sont :

Nombre : pour poser une contrainte sur le nombre d'enregistrements en relation. Il est à noter que le zéro est une valeur significative.

Somme : pour réaliser un calcul sur la sélection correspondante

Moyenne : Idem

 

Exemples :

Recherche des règlements non encore remisés (se positionner sur la table des "Règlements clients").

dial_recherche_calculee_ex_01

Note : La relation entre le table 'Règlements' et 'Remises' étant de type N vers 1, il convient juste de préciser dans la contrainte un nombre d'enregistrement en relation à 0.


 

Recherche des clients ayant immatriculés entre 3 et 10 véhicules de marque DAF depuis le début de l'année (se positionner sur la table des "Clients").

dial_recherche_calculee_ex_02


 

Recherche des matériels ayant fait l'objet de 1 à 3 contrôles depuis le début du semestre courant  (se positionner sur la table des "Matériels").

dial_recherche_calculee_ex_03


 

Recherche des clients ayant fait l'objet d'une moyenne de livraison comprise entre 3 000 et 9 000 EUR depuis l'origine  (se positionner sur la table des "Clients").

dial_recherche_calculee_ex_04

Note : afin de pouvoir cibler une période de calcul de la moyenne il faudrait simplement ajouter aux critères l'encadrement sur les dates de livraison de manière similaire à l'exemple des factures (figure 1).

 

 

Rubriques connexes

Généralités sur les recherches

Caractéristiques des dialogues standards