|
Lorsque vous créez une requête dans Access, vous lui indiquez quelles données sélectionner en utilisant les critères vous spécifiez dans la vue de conception de requête. Cela peut impliquer plusieurs choses :
* Sélection de champs : Vous choisissez les champs (colonnes) de la ou des tables que vous souhaitez inclure dans les résultats de la requête. Cela se fait en ajoutant les champs à la grille de conception de requête.
* Sélection de tables : Vous indiquez de quelle(s) table(s) ou requête(s) les données doivent être extraites. Access doit savoir où trouver les données.
* Clause WHERE (Critères) : C'est l'essentiel de la spécification de *comment* les données sont sélectionnées. Vous utilisez des expressions et des opérateurs dans la ligne de critères de la grille de conception de requête pour filtrer les données en fonction de conditions spécifiques. Les exemples incluent :
* `Field1 ="Value"` (sélectionne les lignes où `Field1` est égal à "Value")
* `Field2> 10` (sélectionne les lignes où `Field2` est supérieur à 10)
* `Field3 LIKE "A*"` (sélectionne les lignes où `Field3` commence par "A")
* `Entre Date1 et Date2` (sélectionne les lignes où un champ de date se situe dans une plage)
* `IN ("Value1", "Value2", "Value3")` (sélectionne les lignes où un champ est égal à l'une des valeurs répertoriées)
* `IS NULL` (sélectionne les lignes où un champ est nul)
* `IS NOT NULL` (sélectionne les lignes où un champ n'est pas nul)
* JOINs (pour plusieurs tables) : Si vous interrogez des données à partir de plusieurs tables, vous utilisez JOIN pour spécifier comment les tables sont liées et quelles lignes doivent être combinées.
En bref, vous ne vous contentez pas de dire à Access *quoi* sélectionner (bien que la sélection de champs en fasse partie), vous lui dites *quelles* données sélectionner *où* en fonction des critères spécifiés. La combinaison de la sélection de champ, de la sélection de table, de la clause WHERE (critères) et des JOIN définit exactement les données renvoyées par la requête.
|