Vous êtes sur la page 1sur 4

Université Cadi Ayyad Informatique

2011
Faculté de Droit
Dép. de Gestion
Marrakech

Licence Appliquée (niveau 2)

Access – TP2
Objectifs : Requête I
Les requêtes forment un ensemble d’outils très puissants, pour la
gestion des données dans les tables : mise en ordre, sélections,
calculs, suppressions, transferts … et leur mise à disposition pour
d‘autres objets (formulaires, états, ..,)

Pour la majorité des systèmes des SGBD, existent deux modes de


constitution de requêtes :

l’écriture directe de Ici requête en langage SQL (Strucured Query


Langage), quasi- universel, mais peu naturel
et objet de cette sérié, la définition de la requête par une interface
QBE (Query By Exanuple) nettement plus intuitive et graphique.

Préalable : copiez du disque dur vers votre disquette, la base GESTCO.MDB.

I. Requête Sélection sur une table


I.1. PRINCIPE

A partir d’une table la requête permet de présenter le contenu :

 De tous les champs, dans l’ordre « physique » ou dans un ordre différent


 Ou de certains champs seulement
 Pour l’ensemble des enregistrements ou selon une sélection opérée selon un ou
plusieurs critères.
 Classés en croissant ou décroissant sur la valeur d’un ou plusieurs champs
(critères de tri)

La requête peut être enregistrée dans ce cas, elle ne contient aucune donnée, elle
mémorise la structure de l’interrogation.
I.2. CREATION D’UNE NOUVELLE REQUETE

→ Requête
→ Nouveau

I.2.A Définition de la source de la requête (origine des données)

→ Dans la première fenêtre


→ Nom de la table à inclure dans la requête
→ Ajouter
→ Fermer

Remarque : il sera toujours possible d’ajouter dans la source de la requête, une


table par la commande Requête / Ajouter une table et de la supprimer de la
source par pointage, puis action sur la touche Suppr

I.2.B Description de la Sortie de la requête (champs affichés)

La sortie est composée à l’aide de la souris, selon les


principes de Windows

Critères de Afficher le champ Sortie de la requête Source de la


sélection dans la sortie requête
I.3. Exemples de requêtes sélection sur la table Client

I.3.1. Sélection des champs et mise en ordre.


1. Liste des clients (nom client, ville, type)
Requête / Nouveau
Choisir Client dans la liste des tables (cliquer / Fermer)
 Faire glisser (ou double-clic) sur nom client , puis type vers la ligne champs.
 Cliquet sur le 2ème outil (affichage de la sortie de la requête)
 Fermer la requête (sans enregistrer) ou passer à la requête 2

2. liste des clients en ordre alphabétique


3. liste des clients par ordre croissant des types et des noms
4. .idem, mais, le nom figure en première position

I.3.2. Critères de sélection d’enregistrements

5. clients (nom client — remise sp) qui bénéficient d’une remise de 5 %


6. clients qui ont une remise d’au moins 5 %
7. clients de type Société
8. clients de Toulouse
9. clients de A à M
10. clients de M à S
11. clients de type Société et Association
12. clients ni i Société, ni Association
13. clients qui n’ont pas de remise
14. clients Divers qui n’ont pas de remise

II. REQUETE SELECTION SUR UNE TABLE AVEC CALCUL


STATISTIQUE
Exemples à réaliser sur la table Produit

Ouvrez une nouvelle requête sur la table Produit. Ajoutez la ligne Opérations à la

sortie de la requête par l’outil

1. nombre de références en stock, de la famille Papeterie


source : produit
sortie : champ numéro produit
opération : compte
afficher.
2. nombre de références en stock par famille
3. moyenne des prix unitaires
4. prix le plus faible
5. prix du premier article
6. moyenne des prix unitaires des articles de librairie
7. moyenne des prix pour les articles dont le prix est inférieur à 100 DH

III. REQUETE SELECTION SUR UNE TABLE AVEC CHAMP


CALCULE

Un champ calculé est décrit par une formule, précédée d’un nom (Expr1 …
par défaut) et signe deux points. La formule utilise les champs de la source
(entre [])et les opérateurs fonctions autorisés.

Exemples à réaliser sur la table Produit.

1. Pour tous les articles, affichez le prix net (pu + 15 DH de port)


Sortie :
Numéro produit
Désignation
Prix unitaire : [pu]+15
Afficher

Note : ne pas tenir compte du nombre excessif de décimales. Cette anomalie n’a pas
solution

2. pour tous les articles, affichez le prix net (pu +50 pour la famille Bureautique et 150
pour les autres familles)

Vous aimerez peut-être aussi