Cours Access complet tout savoir sur les requêtes

1. Introduction
2. Création d’une requête
3. Définition des critères de sélection
3.1 Opérateurs
3.2 Les Fonctions
3.3 Plusieurs critères portant sur des champs différents
3.4 Requête paramétrée
4. Les requêtes multitables
5. Les fonctions de regroupement
5.1 Les opérations
5.2 Quelques exemples
6. Les requêtes d’analyse croisée
7. Les requêtes ACTION
7.1 Les requêtes Création
7.2 Les requêtes Ajout
7.3 Les requêtes Mise à Jour
7.4 Les requêtes Suppression

LES REQUETES

1. 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.
Il existe différents types de requêtes que nous allons détailler après :
>> La requête sélection : C’est celle qu’on utilisera le plus souvent. Elle permet de sélectionner des enregistrements, de faire des calculs et des regroupements. Elles ressemblent beaucoup aux filtres, mais permettent, en plus, de travailler sur plusieurs tables simultanément.
>> La requête d’Analyse croisée : Cette requête présente ses résultats sous forme de tableau (de type Excel). On l’utilisera pour comparer des valeurs, dégager des tendances.
>> La requête de Création de table : Cette requête crée une table à partir des données qu’elle a extraites dans une ou plusieurs autres tables.
2. Création d’une requête
 Dans la fenêtre principale d’Access, cliquez sur l’onglet « Requêtes », puis sur le bouton « Nouveau ».
Access nous propose 5 façons de créer une requête :
>> Mode création : nous allons créer la requête de A à Z par nous-mêmes
>> Assistant de Requête simple : Crée une requête simple sur une ou plusieurs tables, on pourra, dans cette requête simple, faire des calculs, des regroupements.
>> Assistant de Requête d’analyse croisée : Aide à la création d’une requête d’analyse croisée
>> Assistant de Requête trouver les doublons : Localise les enregistrements doublons dans une table ou une requête.
 3. Définition des critères de sélection
 3.1 Opérateurs
 3.2 Les Fonctions
On peut intégrer des fonctions 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). Ce sont les mêmes fonctions que celles qui sont utilisés dans les contrôles des formulaires (et d’ailleurs dans tous les logiciels de la gamme Microsoft Office).
 3.3  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, par exemple : « liste des clients habitant à Saint-Quentin OU à Paris », « Liste des clients s’appelant Dupont ET vivant à Paris ».
1- Liste des clients s’appelant Dupont et vivant à Saint-Quentin
La requête ressemble à la précédente, sauf que là, il y a deux critères : le premier Nom = « Dupont » ET le deuxième Ville = « Paris ». Vous noterez au passage qu’il n’est pas nécessaire d’afficher le contenu du champ « ville » puisqu’on sait que ce sera toujours Paris. Vous me direz que c’est la même chose avec « Nom », certes, mais c’est mieux d’avoir une liste de nom + prénom qu’une seule liste de prénom.
 2- Liste des clients habitant Saint-Quentin OU Paris
Quelle est la différence ?
Les deux critères ne sont plus sur la même ligne. Ils sont sur deux lignes séparées. Le premier est sur la ligne « Critères », le second sur la ligne « Ou ». Si on avait voulu ajouter un troisième critère (Liste des clients habitant Saint-Quentin OU Paris OU Lille), on aurait ajouter le critère = « Lille » sur une troisième ligne et ainsi de suite.

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Tout savoir sur les requêtes (1.50 MO) (Cours PDF)
tout savoir sur les requêtes

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *