LES REQUÊTES

publicité
Access
LES REQUÊTES
LES REQUÊTES
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.
 Ouvrez la base de données LocDVD (envoyée par mail) et enregistrez-la dans votre dossier
Access.
CRÉER UNE REQUÊTE
Nous allons créer une requête simple de sélection afin d'afficher tous les DVD dont le
genre est Comédie.
 Cliquez sur l'onglet Créer.
 Cliquer sur le bouton
du groupe Requêtes.
 La boîte Afficher la table apparaît.
 Sélectionnez la table T_DVD.
 Cliquez sur le bouton Ajouter.
 La table s'affiche dans la zone de travail.
 Ajoutez la table T_Genres en double cliquant dessus dans la boîte Afficher la table.
 Cliquez-glissez les bords du contenu des tables afin d'en visualiser l'entièreté
Professeur: A. SIMON
1
Access
LES REQUÊTES
AJOUTER DES CHAMPS À UNE REQUÊTE
En-dessous des tables se trouve la grille des critères de requête.
Nous devons d'abord choisir quels champs feront partie de notre résultat de requêtes et les
ajouter dans la zone des critères.
 Dans la table T_DVD de la zone de travail, cliquez sur le champ Titre.
 Le champ Titre s'ajoute dans la ligne des champs de la grille de.
 Faites apparaître les champs dans la grille de requête comme ci-dessous (attention, le dernier
champ vient de la table T_Genre.
 Dans la grille de requête, placez le curseur sur le champ NomDuGenre.
 Onglet Créer → groupe Paramètres de requête → cliquez sur le bouton Insérer des
colonnes.
 Une colonne s'insère à gauche de la colonne sélectionnée.
Le groupe Paramètres de requête vous permet d'afficher les tables concernées par la
requête, d'insérer et de supprimer des lignes et des colonnes.
 Dans cette nouvelle colonne, insérez le champ ActeurSecondaire en cliquant sur la flèche
du champ de cette colonne.
Professeur: A. SIMON
2
Access
LES REQUÊTES
DÉFINIR UNE SÉLECTION SIMPLE
 Sur la ligne Critères du champ NomDuGenre, saisissez comédie et sortez de cette cellule.
 Les guillemets sont automatiquement ajoutés par Access pour les champs de type texte.
Si vous saisissez des dates dans les critères, vous devez les encadrer de #.
EXÉCUTER UNE REQUÊTE SIMPLE
Affichons le résultat de notre requête.
 Outils de requête → onglet Créer → groupe Résultats → cliquez sur le bouton
.
 Seuls les DVD du genre "Comédie" s'affichent dans une feuille de données sous forme
de table.
ENREGISTRER UNE REQUÊTE
 Cliquez sur le bouton Enregistrer.
 Dans la boîte Enregistre sous, saisissez le nom de la requête R_Comedie  OK.
 Deux références à notre requête s'affichent (en effet, elle
fait appel au contenu des deux tables).
MODIFIER UNE REQUÊTE
Nous voulons ajouter un critère à notre requête: ne faire apparaître que les DVD dont le
prix d'achat est entre 10 et 15 euros.
 Passez en mode Création.
 Ajoutez le champ PrixAchat dans la grille des critères.
 Dans la zone critères du champ PrixAchat, saisissez entre 10 et 15.

Professeur: A. SIMON
3
Access
LES REQUÊTES
DÉFINIR UN CRITÈRE DE TRI
Nous désirons que les DVD s'affichent en respectant l'ordre alphabétique.
 Dans le champ Titre, cliquez sur la flèche du critère Tri et choisissez l'ordre Croissant.

AFFICHER OU NON LES CHAMPS D'UNE REQUÊTE DANS LE RÉSULTAT
Lors de l'exécution de la requête, nous ne désirons pas que le champ NomDuGenre
apparaisse.
 Désactivez la case de la ligne Afficher dans le champ NomDuGenre.
 Exécutez la requête pour afficher le résultat dans une table.
Remarquez que le nom du genre "Comédie"n'apparaît plus dans le résultat.
 Enregistrez et fermez la requête R_Comedie.
Professeur: A. SIMON
4
Access
LES REQUÊTES
COMPARAISON DES VALEURS
Pour comparer des valeurs vous disposez des opérateurs classiques:
< inférieur
> supérieur
= égal
<= inférieur ou égal >= supérieur ou égal
< > différent de
Est NULL pour rechercher les valeurs nulles dans un champ
Exercice
Créez une nouvelle requête qui affichera tous les films dont l'acteur principal est Louis de Funès
et le prix d'achat supérieur à 13 euros. Dans la table contenant le résultat de la requête, affichez
les champs suivants: Titre (tri croissant) et Prix d'achat, enregistrez-la
R_DeFunèsSupérieur15Euros et imprimez-la.
 Fermez la base de données LocDVD.
Professeur: A. SIMON
5
Téléchargement