Vous êtes sur la page 1sur 2

LES REQUETES SOUS ACCESS

Les requêtes servent à interroger la base de données. Elles permettent en particulier de sélectionner,
d'après certains critères, des données issues d'une ou de plusieurs tables.
Les résultats d'une requête constituent un nouveau document Access nommé feuille de réponses
dynamique, connue sous le nom de Dynaset. Cette feuille est dynamique dans la mesure où les
échanges entre elle et les tables natives sont effectués de manière systématique. La feuille Dynaset
permet en particulier le tri et la mise à jour des données extraites.
Une requête peut, elle-même, constituer une base pour une autre requête, pour un formulaire ou
pour un état. Pour ces derniers, les requêtes permettent de limiter l'affichage ou l'impression aux
informations dont on a besoin.
Access propose trois types de requêtes :
 La requête Sélection est le type de requête le plus simple et le plus fréquemment utilisé. Une
requête Sélection recherche les données dans une ou plusieurs tables, en fonction des critères
spécifiés.
 La requête Action est une requête capable de modifier, d'ajouter ou de supprimer un grand
nombre d'enregistrements en une seule opération.
Il existe quatre types de requêtes action : les requêtes Création de table, Mise à jour, Ajout et
Suppression.
 La requête Analyse croisée permet de créer un tableau sommaire contenant des informations
groupées.
Requêtes sélections
 Créer une nouvelle base de données « Gestion Bibliothèque »
 Choisir Données Externes/Excel pour ouvrir le classeur « Bibliothèque.xls » afin d’importer
chaque feuille de classeur comme table dans la nouvelle base de données.
 Veiller à cocher les éléments suivants :
1. Première ligne contient les en-têtes de colonnes
2. Pas de clé primaire
 Une fois les tables Usagers, Livres, Prêts et Cotisation importées, supprimer les colonnes
redondantes dans la table Prêts et corriger les types de champs dans les différentes tables tels
que Date_remise et Ninvent (entier)
 Choisir Cin comme clé primaire de la table Usagers
 Essayer de choisir Ninvent comme clé primaire de la table Livres
 Pour supprimer les doublons dans Ninvent de la table Livres, utiliser
Créer/Assistant requêtes/Trouver les doublons pour la table Livres
 Modifier ou supprimer les doublons dans Ninvent de la table Livres. Puis, choisir de nouveau
Ninvent comme clé primaire de la table Livres
 Réaliser la relation en appliquant l’intégrité référentielle entre la table Usagers comme table
principale et la table Cotisation comme table liée
 Essayer de réaliser les relations en appliquant l’intégrité référentielle entre d’une part Livres et
Prêts et de l’autre entre Usagers et Prêts.
 Utiliser Créer/Assistant requêtes/non correspondance pour supprimer les enregistrements se
trouvant dans Prêts et qui n’ont pas de correspondant dans Livres, une fois, et ceux qui n’ont pas
de correspondants dans Usagers, une seconde fois
 Réaliser ensuite les relations en appliquant l’intégrité référentielle entre d’une part Livres et
Prêts et de l’autre entre Usagers et Prêts.
Ouvrir la base de données « Gestion Bibliothèque » et réaliser les requêtes suivantes :
 Fonction : Quels sont les usagers (Nom, Prénom, CIN) qui sont des étudiants ?
 Sauf_Fonction : Quels sont les usagers (Nom, Prénom, CIN) qui ne sont pas des étudiants ?
 Livre_Titre : Quels sont les livres (NCote, Ninvent, Titre) dont le titre commence par "T" ?
 Livre_Invent : Quels sont les livres (NCote, Ninvent, Titre) dont le numéro d’inventaire est
compris entre 500 et 600 ?
 Requete_Paramétrée : Quels sont les livres (NCote, Ninvent, Titre) dont le numéro d’inventaire
est compris entre Binf et Bsup ?
 TitreOuTitre : Quels sont les livres (NCote, Ninvent, Titre) d’algèbre ou de topologie ?
 Usager_Cotisation : Quels sont les usagers (Nom, Prénom, CIN, Cotis) dont la cotisation est
supérieure à 100 DH ?
 Usager_NombreCotis : Quels sont les usagers (Nom, Prénom, CIN, Cotis) qui ont cotisé plus
d’une fois ?
 Cotisation_Total : Quels sont les totaux de cotisation et le nombre de participants par fonction ?
 Livres_non_utilisés : Quels sont les livres (NCote, Ninvent, Titre) qui n’ont jamais été
empruntés ?

Vous aimerez peut-être aussi