Vous êtes sur la page 1sur 3

BTSCGO 1 TP5-2 – Les requêtes en QBE Access

Fiche ressource : les champs calculés – Les requêtes d’Access


Objectifs
Extraire des données à l’aide de requêtes en QBE
 Faire des champs calculés
 Visualiser les requêtes en SQL

Extraction de données, création de requêtes en QBE


 Quelle est la signification des lettres QBE ?
Pour créer une requête, il faut allez sur l’onglet correspondant. : Créer/Création de requêtes /Sélectionner les tables
nécessaires puis fermer

 On désire connaître les noms et prénoms des stagiaires classés par ordre alphabétique
En QBE , on peut faire une requête en tâtonnant, mais on peut aussi réfléchir à l’aide du tableau suivant surtout si on veut utiliser
le mode SQL :
Quels sont les champs que l’on veut faire afficher ? Noms, prénoms
Dans quelles tables apparaissent tous ces champs ? Stagiaire
Opérations éventuelles sur des champs ?
Quels sont les champs que l’on veut traiter ? (expliquez le traitement)

Pour Afficher les champs : on sélectionne les champs que l’on veut afficher avec un double clic (symbol V)
Si on veut trier on le signale en notant croissant ou décroissant dans la ligne Tri
On note le critère de restriction dans la ligne critère le champ étant sélectionné on donne juste l’opérateur et la valeur

 Exécuter la requête pour voir si elle fonctionne, puis modifier le mode d’affichage pour l’écrire en SQL

 Comment visualise-t-on le résultat de la requête ?, Comment modifie-t-on une requête existante ?

 Réalisez la requête suivante en QBE : On désire obtenir la liste des stagiaires de sexe féminin.
Quels sont les champs que l’on veut faire afficher ?

M.P. LEGRAND avril 18 Page 1


BTSCGO 1 TP5-2 – Les requêtes en QBE Access
Dans quelles tables apparaissent tous ces champs ?
Opérations éventuelles sur des champs ?
Quels sont les champs que l’on veut traiter ? (expliquez le traitement)

 Notez la requête en SQL

 Modifiez le critère de restriction. : quel est l’intérêt d’une requête paramétrée ?

 Réalisez les requêtes du poly 5 en QBE :

Ressources 1: les champs calculés : utilisation du générateur d’expression

On voudrait afficher le titre et le prix HT et TTC des livres ,


Pour faire des calculs dans un champ, on se positionne sur la première ligne du tableau puis cliquer sur le générateur
d'expression (baguette magique). Sélectionner la table et le champ que vous allez utiliser puis faire le calcul
Donnez un nom à ce champ calculé en devant l’expression séparé par :

Pensez également à modifier son format pour obtenir seulement 2 chiffres après la virgule.
On peut utiliser les fonctions standard , sélectionner les fonctions intégrées puis la fonction ROUND permet d’arrondir un champ
ou un calcul (expression) à n chiffres après la virgule (précision ) , ici 2
Dans les fonctions intégrées il y a aussi les fonctions DATE

M.P. LEGRAND avril 18 Page 2


BTSCGO 1 TP5-2 – Les requêtes en QBE Access

2: les champs calculés qui utilisent des fonctions et des regroupements (clause GROUP BY)
Ex : je veux calculer le nombre de livres par thème avec le numéro et le nom du thème .On peut
utiliser des fonctions qui s’appliquent à des champs

Pour faire des calculs sur des champs qui utilisent une fonction, il faut cliquer sur le symbole opération, une ligne
opération va s’afficher avec regroupement sur tous les champs sélectionnés. Sélectionner la fonction sur le champ
correspondant. On peut renommer ce champ calculé dans la clause AS en SQL ou dans la légende du menu propriétés
(clic droit sur le champ) ,
on peut faire une restriction en sélectionnant OU au lieu de regroupement .

M.P. LEGRAND avril 18 Page 3

Vous aimerez peut-être aussi