Aller au contenu

Introduction aux bases de données avec ACCESS/Les états et les requêtes

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Introduction aux bases de données avec ACCESS : Les états et les requêtes
Introduction aux bases de données avec ACCESS/Les états et les requêtes
 », n'a pu être restituée correctement ci-dessus.


Les états et les requêtes sont des outils qui représentent le fondement de l’utilisation d'ACCESS. Nous verrons les différentes formes de requêtes possibles sur ACCESS qui existent et comme créer et modifier un état.

Il existe plusieurs types de requêtes sur ACCESS :

Les requêtes simples

[modifier | modifier le wikicode]

La requête simple permet de rechercher une ou plusieurs informations très précises et sélectionnées dans une ou plusieurs tables

Ici nous avons la Table CLIENTS:

Table clients
Table clients

Et ici la Table COMMANDES:

Table commandes
Table commandes

On constate que dans la requête ci-dessous, l'information recherchée représente les commandes passées par départements

Une requête simple
Une requête simple

Les requêtes "analyses croisées"

[modifier | modifier le wikicode]

La requête analyse croisée qui ressemble un peu au tableau croisé dynamique d’EXCEL, consiste à disposer d’une autre façon la table afin de n’afficher que les informations essentielles sous forme de tableau. Exemple avec cette table qui regroupe un grand nombre d'informations :

Une table importante
Une table importante

En utilisant l'assistant requête on peut arriver à ce résultat :

On voit que la requête permet d'afficher quel client a acheté quel produit et en quelle quantité et ce répertorié par numéro de commande.

requête analyse croisée
requête analyse croisée

Les requêtes "trouver les doublons"

[modifier | modifier le wikicode]

Lorsque vous avez deux tables et que vous souhaitez vous assurer qu’il n’y a pas deux fois la même information, cette requête vous permet de savoir quelle ligne a été dupliquée.

Exemple de table contenant des doublons :

requête avec doublons
requête avec doublons

Une fois l'assistant requête "trouver les doublons" utilisé, on arrive à ce résultat :

recherche de doublons
recherche de doublons

Les requêtes de "non-correspondance"

[modifier | modifier le wikicode]

Elle permet de vérifier quelles informations ne figurent pas dans deux tables qui sont censées recenser des informations similaires Exemple : si deux magasins d'une même enseigne ont deux fichiers produits et qu’ils décident de les comparer afin de s'assurer qu’ils vendent bien les mêmes.

table de produits n°1
table de produits n°1

table de produits n°2

Voici le résultat obtenu grâce à l'assistant requête de "non-correspondance" :

les produits ne figurants pas sur la liste du deuxième magasin
les produits ne figurants pas sur la liste du deuxième magasin

Le générateur d'état est un outil d'analyse qui permet de mettre en forme et d'imprimer une table ou une requête, il permet également de calculer et d'afficher des calculs sur des champs numériques (totaux, comptes, moyennes, ...).

Créer des états via l’assistant

[modifier | modifier le wikicode]

Pour créer un ÉTAT aller dans l'onglet États, sélectionner nouveau. Le logiciel ACCESS vous donne plusieurs possibilités grâce à son assistant

  • Choix de la table et des champs
  • Choix des regroupements
  • Choix des tris
  • Choix des présentations et des styles

Exemple : État de la table "produit" ci-dessus

état de la table produit du premier magasin
état de la table produit du premier magasin

Modifier les états

[modifier | modifier le wikicode]

Pour modifier un ÉTAT aller dans l'onglet États, sélectionner modifier. Le logiciel ACCESS vous donne plusieurs possibilités de modification grâce à son assistant

  • Les zones d’entêtes
  • Les lignes détails
  • Les zones de pieds
  • Utilisation des états
ruban et options de l'état
ruban et options de l'état