Comme l'indique son nom, une requête sur une base de données est une demande concernant cette base. C'est une demande d'information ou de modification.
Une fois enregistrée, une requête devient un objet de la base.
Une requête peut porter sur une ou plusieurs tables, y compris les tables résultats de requêtes précédentes.
En théorie, pour créer une requête sur deux tables, il n'est pas nécessaire que celles-ci soient reliées. En pratique, les relations s'avèrent très utiles, permettant de voir l'agencement des tables dans la base, les champs correspondants, également d'activer des jointures automatiques en mode Création de requête (cf. chapitre 10, § 7 « Création automatique de jointures »).
Une requête sélection permet d'interroger la base de données afin d'obtenir les informations souhaitées. Elle ne modifie aucunement les données de la base.
Une requête sélection permet de sélectionner, trier et afficher des données. Elle permet également d'effectuer des calculs sur les données (exemples : nombre de valeurs d'un champ, somme de ses valeurs).
L'exécution d'une requête de sélection aboutit à l'affichage d'une table en mode Feuille de données. On nomme cette table « la table résultat », ou plus simplement le résultat de la requête. On appelle souvent requête ce qui est en fait le résultat de la requête.
Si les données de la base changent, la requête prend en compte dans son résultat les modifications qui ont été apportées.
Une table résultat est temporaire. Elle est affichée à l'exécution de la requête, puis supprimée à la fermeture de la requête. Libre ensuite d'exécuter à nouveau la requête pour retrouver le résultat, ou encore de créer une table à partir de ce résultat (cf. chapitre 12 § 1).
On peut baser une requête, un formulaire ou un état sur une requête de sélection. Ainsi, au lieu d'utiliser les données « brutes » d'une table pour créer ce nouvel objet, on se sert du résultat d'une requête préalablement créée.
Exemples de requêtes de sélection
Le langage SQL des requêtes de sélection est étudié au Chapitre 11 - Requête de sélection en mode SQL.
Beaucoup moins utilisée que la requête sélection, une requête action ajoute, modifie ou supprime des éléments de la base.
Une requête action peut :( )
POUR TELECHARGER LE COURS ACCESS 2007 : COURS COMPLET ACCESS 2007 - PDF, 147 p - 3 €