8. GÉNÉRATEUR D'EXPRESSION
Le générateur d'expression affiche dans une fenêtre spécifique les critères avec les opérateurs, fonctions et opérandes (opérateurs arithmétiques, opérateurs logiques, objets de la base, champ des tables et requêtes, fonctions par type, …).
onglet "créer" (le dernier)
groupe "paramètres de requêtes" (3ème
bloc)
<clic g> à l'emplacement du nom du du champ
concerné
<clic g> sur dans
le ruban
le
générateur d'expression s'affiche
exemple de fonctions d'agrégation (regroupement sql)
Somme Calcule la somme des valeurs d'un champ (numérique)
Moyenne Calcule la moyenne des valeurs d'un champ (numérique)
Min Détermine la plus petite valeur d'un champ (sauf mémo, Ole…)
Max Détermine la plus grande valeur d'un champ (sauf mémo, Ole…)
Compte Calcule le nombre de valeurs non nulles (null) d'un champ (sauf mémo, Ole…)
Ecartype Calcule l'écart type des valeurs d'un champ (numérique)
Var Calcule la variance des valeurs d'un champ (numérique)
Premier Donne la 1ère valeur d'un champ pour les critères demandés (sauf mémo, Ole…)
Dernier Donne la dernière valeur d'un champ pour les critères demandés (sauf mémo, Ole…)
Pour calculer par produit les prévisions de
ventes en €, il faut créer une nouvelle requête à partir de la table "produits".
En utilisant le générateur d'expression, créer un champ "désignation" correspondant au
"Code du produit" suivi
de "Nom du produit" (comme ci-dessous)
…
Dans la base en cours "Northwind 2016",
Créer la requête de l'exemple ci-dessus puis avec le générateur d'expression
Créer un champ nommé "coût ciblé"
correspondant au "niveau ciblé"
valorisé par le "coût
standard" unitaire puis afficher la feuille de données
correspondante
Créer un champ nommé "marge ciblée"
correspondant à la différence entre la "valeur
ciblée" et le "coût
ciblé
Enregistrer la requête sous le nom "Produits valeur cible"
…
L'utilisation de champs calculés pour un autre calcul dans une même requête est déconseillée pour des calculs complexes – Réutiliser le calcul même au lieu de sa désignation
<clic g> sur "démonstration" et la suivre
la fermer
<clic g> sur "didacticiel" et reproduire la démonstration en suivant les bulles d'aide
la fermer
<clic g> sur "entrainement" et suivre les consignes de "description" ci-dessous