Les Requêtes
en date de :
-
Définition
-
Interrogation, question, recherche
-
Terme commun en anglais: "Query" - le langage commun
des bd est le SQL - "Structured Query Language"
-
Sert à localiser, analyser et modifier des données
dans une table
-
La requête est un objet de base d'Access - c'est une
table
virtuelle
-
quand on sauvegarde une requête c'est la structure
seulement qui est gardée - les données sont récupérées
de la table à chaque exécution
-
on dit que la requête est une feuille de réponse
dynamique - elle change continuellement
-
Créer une "Requête Sélection"
-
Choisir l'objet "Requête"
-
Choisir la table à utiliser dans la requête
-
Décrire la requête - la zone ou on décrit
s'appelle QBE pour "Query by Example"
-
On choisit les champs à inclure d'après la
table affichée - en choisissant l' * on spécifie qu'on veut
tous les champs - dans certains cas c'est plus pratique que de choisir
tous les champs individuellement car, si plus tard on ajoute un champ à
la table, celui-ci sera automatiquement inclus dans la requête -
si on a spécifié des champs individuels, il faudra modifier
la requête
-
"Tri" détermine l'ordre de présentation
des enregistrements sélectionnés
Fig. 4-1
Fig. 4-2
-
"Sélection" veut dire qu'on veut sélectionner
seulement certains enregistrements de la table
-
la sélection se fait d'après le "Critère"
-
s'il n'y a pas de critère, on affiche toute la table
-
la syntaxe du critère correspond au type de champ
- on peut utiliser les "wildcards" * et ? comme en DOS pour les champs
texte et les opérateurs de comparaison pour les champs numériques
Fig. 4-3
Fig. 4-4
-
exemples
-
= "Tom Cruise"
-
< 1990
-
comme "LA*"
-
comme "S???"
-
pas "C*"
-
entre 1980 et 1990
-
si on met des critères sur deux colonnes , on implique
automatiquement la condition ET (AND)
-
pour définir OU on peut utiliser la ligne OU (OR);
ou on peut écrire: ="ABC" OU ="CDE"
-
Si on change la disposition (largeur des colonnes, ordre
des colonnes, etc) dans la Feuille de réponse, ces changements sont
permanents
Fig. 4-5
-
Créer une "Requête Paramétrée"
-
Pour entrer le Critère lors de l'exécution
de la requête - on passe à la requête un "paramètre",
une variable qui servira de critère
-
Eg: pour afficher le dossier d'un étudiant spécifique
on crée une Requête Sélection mais on ne connaît
pas le nom qu'on cherche au moment de créer la requête; comme
critère dans la colonne "Nom" on entre le code suivant: [Entrez
le nom voulu]; au moment d'exécuter la requête le message
s'affiche et on entre le nom qu'on cherche
Fig. 4-6
|