Académique Documents
Professionnel Documents
Culture Documents
Avril 2020
1) Introduction
Les requêtes vous permettront d'interroger la base de données, d'extraire des données selon
des critères ou encore créer des tables selon certains critères spécifiés. Le résultat d'une requête
apparaît sous la forme d'une feuille de données. Concrètement qu'est-ce que je peux attendre des
requêtes ?
Il existe deux groupes de requêtes : les requêtes de sélection et les requêtes action.
1
Avril 2020
Requêtes analyse croisée Pour afficher des valeurs calculées qui viennent d'un champ d'une
table pour des données regroupées en deux groupes d'information (une à droite et une à gauche)
Requêtes paramétrées : Ce sont des requêtes qui attendent un ou plusieurs paramètres avant de
les exécuter. Par exemple changer le taux de TVA en passant le nouveau taux comme paramètre. Ce
peut être des requêtes de sélection ou croisée.
Requêtes calculées : Ces requêtes servent à calculer des champs dont la valeur est issue du calcul
de données présentes dans la base. Il est inutile de conserver de telles données si on peut les
calculer, on y gagne en place mémoire.
Commençons par créer une requête à l'aide de l'assistant voir figure 1. Ouvrez la base de
données étudiant.mdb» du Tp1 où vous avez soigneusement rempli la table1 correspondante
située dans le dossier correspondant
Figure 1
Cliquer sur Assistant de Requête Simple (voir figure 2), puis il apparait la table ou la
requête que vous voulez interroger avec les différents champs correspondants
Le champ sélectionné
apparaitra dans la
Zone de gauche
Figure 2
2
Avril 2020
Une fois les tables et champs sélectionnées, cliquer terminer et vous obtiendrez le menu de
la figure 3 avec les champs sélectionnés de la ou les tables (requêtes) choisies.
La table
s'affiche
Par exemple pour la recherche de nom et prénom des étudiants dont leurs moyennes
sont>=12 ; suivez les consignes de la figure 4, puis exécuter la requête.
Nom de la Requette
ou Table qui
contient le
ChampMOYEN
Zone de
critères de
la requête
X
Figure 4
Un "X" dans la case indique que le champ sera affiché lors de la présentation des
enregistrements.
Figure5
3
Avril 2020
La fonction "Somme" (qui ne s'applique qu'aux données numériques et monétaires) n'est pas la seule
qui puisse être utilisée lors du regroupement. Dans Access, on trouve également les fonctions suivantes :
Moyenne : calcule la moyenne. S'applique uniquement aux données numériques ou monétaires ;
Min : retient seulement la valeur la plus basse. S'applique aussi au texte (classement alphabétique) ;
Max : retient seulement la valeur la plus haute. S'applique aussi au texte (classement alphabétique) ;
ÉcartType : calcule l'écart type. S'applique uniquement aux données numériques ou monétaires ;
Var : calcule la variance. S'applique uniquement aux données numériques ou monétaires ;
Premier : retient la première valeur rencontrée (en parcourant la table du haut en bas). S'applique
aussi au texte ;
Dernier : retient la dernière valeur rencontrée (en parcourant la table du haut en bas). S'applique
aussi au texte ;
Compte : compte le nombre de doublons dans le regroupement. Nous dédierons un chapitre
particulier à l'étude de cette fonction, qui s'applique à tous les types de données.
2) La requête de regroupement
La requête de regroupement est un important outil d'analyse et de synthèse. Pour cette raison,
nous lui consacrons une explication. Le terme "Requête de regroupement" est le plus courant, mais
on rencontre aussi "Requête d'agrégation", qui est synonyme.
Les requêtes de regroupement sont très utilisées dans l'analyse des résultats comptables et
financiers et autres. Comme nous le verrons plus tard, elles sont aussi utilisées pour le comptage et
l'élimination des doublons. La notion de regroupement déborde le cadre des seules requêtes. Nous
la retrouverons également dans les états et les formulaires.
Nous voyons tout de suite qu'une requête de regroupement met en jeu le plus souvent deux
colonnes : une colonne sur laquelle s'effectue le regroupement (elle doit contenir des doublons).
On peut effectuer le regroupement sur plusieurs colonnes lorsqu'il existe des doublons s'étendant sur
plusieurs colonnes ; une colonne sur laquelle s'effectue une opération (somme, ou moyenne, ou
etc.).
La requête de regroupement est un outil fort utile. Mais, pour l'utiliser correctement, il faut
prendre les précautions suivantes :
pour effectuer des opérations sur les colonnes, il ne faut pas préciser sur quel champ s'opère
le regroupement ;
il faut appliquer le regroupement à un seul champ, ou à un très petit nombre de champs,
sinon il n'y a plus de regroupement possible et la requête, bien évidemment, ne regroupe
plus rien
2) Manipulation
Cette partie est basée sur un questionnaire, et c’est à l’étudiant d’expliquer et justifier les
étapes à suivre pour interroger la ou les tables (requêtes), critères utilisés, regroupements et
opérations effectuées. Pour afficher le résultat final de la question il se fait par un ensemble de
capture d’écran que vous devez intégrer dans votre compte rendu.
4
Avril 2020
* a) Afficher la liste des étudiants des noms par ordre Alphabétique croissant de A vers
Z et en faisant intervenir les champs : Nom, Prénom, Niveau, Spécialité
* b) Afficher la liste des étudiants par Wilaya, par ordre Alphabétique croissant de A
vers Z et en faisant intervenir les champs : Nom, Prénom, ville, wilaya
* c) Afficher la liste des étudiants du niveau L3 et en faisant intervenir les champs :
Nom, Prénom, spécialité, ville.
* d) Afficher la liste des étudiants en faisant intervenir les champs : de la figure 6
Figure 6
Figure 7
Figure 9
5
Avril 2020
2.2) Utilisation de deux Tables.
Dans cette partie, utiliser les tables que vous avez manipulées dans le TP2 puis :
* a) Afficher la liste des étudiants du niveau L3 et en faisant intervenir les champs : Nom,
Prénom, ville, niveau, spécialité
* b) Afficher la liste des étudiants comme le montre la figure 10
Figure 10
Figure 12
Figure 13
6