Vous êtes sur la page 1sur 2

MS Access – Les requêtes – ISGI MARRAKECH

Introduction :
Les requêtes vont servir à afficher uniquement certaines données contenues dans les tables selon
certains critères. Elles peuvent aussi faire des calculs sur vos données, ainsi que créer des sources de
données pour les formulaires, les états ou même d'autres requêtes (on peut faire une requête sur le
résultat d'une autre requête). Elles servent encore à modifier des tables existantes ou à en créer des
nouvelles.
Types de requêtes :
a. Requête de sélection : Permet de sélectionner des enregistrements, de faire des calculs et des
regroupements. Une requête peut être mono ou multitables.
b. Requête Analyse croisée : C’est une requête de sélection permettant de faire des calculs
(Somme, Moyenne…) puis de regrouper les résultats en deux ensembles de valeurs.
c. Requêtes d’action :
i. Requête de création de tables : Permet de créer une table à partir des données qu'elle
a extraites depuis une ou plusieurs autres tables.
ii. Requête de mise à jour : Modifie le contenu d'un ou plusieurs champs d'une ou
plusieurs tables.
iii. Requête d’ajout : Ajoute les données qu'elle a extraites à la fin d'une table déjà
existante.
iv. Requête de suppression : Supprime un ou plusieurs enregistrements dans une ou
plusieurs tables.
Critères de requêtes :
Un critère est une règle qui identifie les enregistrements à inclure dans le résultat d'une requête.
a. Les opérateurs :
Opérateur Signification Exemple
= Égal
<> Différent
< Inférieur
> Supérieur
<= Inférieur ou égal
>= Supérieur ou égal
Entre Sélectionne les enregistrements pour lesquels la valeur d’un Entre "C" et "D"
champ est comprise dans un intervalle de valeurs. Entre 10 et 15
Entre #10/02/19# et #14/02/19#
Dans Sélectionne les enregistrements pour lesquels la valeur d’un Dans ("Casa";"Marrakech")
champ est comprise dans une liste In ("Casa";"Marrakech")
Est Sélectionne les enregistrements pour lesquels un champ est Est NULL
vide ou non Est pas NULL
Comme Sélectionne les enregistrements contenant une donnée Comme "Ma*"
approximative Comme "?of*"
Pas Sélectionne les enregistrements ne correspondant pas au Pas Comme "Ma*"
critère Pas Entre 10 et 15

b. Les fonctions : On peut intégrer des fonctions (Somme, Moyenne, NB, Compte, Année…) dans
les critères de sélection. Access met à notre disposition un très grand nombre de fonctions
(pour en avoir la liste complète, consultez l'aide intégrée à Access).
Exemple :

1 MY.SNINEH
MS Access – Les requêtes – ISGI MARRAKECH

c. Plusieurs critères portant sur des champs différents : On peut avoir plusieurs critères de
sélection, ces critères étant séparés entre eux par des OU ou des ET.
Exemple :

Critères sur la même ligne (ET) Critères sur des lignes décalées (OU)

d. Requêtes paramétrées : Demande à l’utilisateur de saisir un critère. La requête va se faire en


fonction du critère entré.
Exemple :

e. Requêtes multitables : Requêtes qui portent sur plusieurs tables simultanément.


Exemple :

f. Requêtes de regroupement : Grâce aux fonctions de regroupement, nous allons pouvoir


répondre à des questions du type : " Combien de clients habitent Paris ?" ou " Pour combien a
commandé chaque client ?".
Pour activer l'option Regroupement, il faut cliquer sur la commande Totaux. Une ligne
Opération est ajoutée permettant de choisir la fonction désirée.
Exemple :

2 MY.SNINEH

Vous aimerez peut-être aussi