<< Click to Display Table of Contents >> Recherche calculée |
![]() ![]() ![]() |
Accès |
Menu Sélection commande Recherche calculée |
Disponibilité |
Formulaire de liste |
Raccourci clavier |
|
Icône barre d'outils |
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.
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"). 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"). |
|
|
• |
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"). |
|
|
• |
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"). 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