|
|
GRILLE D'UNE REQUÊTE
Permet d'ajouter un champ à la requête. Pour ajouter un champ :
- Cliquez sur la cellule dans la grille de création , puis ouvrez la
liste en cliquant sur le bouton
et enfin sélectionnez-le dans cette liste des champs.
- Ou, vous cliquez, sans relâcher sur le champ d'une table, dans la
partie supérieure de la fenêtre. Puis vous glissez votre curseur sur
une colonne vide, ou sur une colonne existante (ainsi le champ glissé
se positionnera dans la colonne précédente). Lorsque vous glissez le
champ sur la grille, il se transforme ainsi :
.
Cette ligne indique la table qui contient le champ indiqué sur la
ligne du dessus. Elle est automatiquement renseignée lorsque vous
choisissez un champ sur la ligne du dessus.
Cette case à cocher affiche ou masque la colonne concerné dans la
feuille de données. Même si vous masquez une colonne, elle peut vous
servir à établir un critère et donc sélectionner les enregistrements.
Cette ligne regroupe les données de la requête ou effectue des
calculs de synthèse. Pour masquer ou afficher la ligne,
Affichage/Opérations ou cliquez sur le bouton .
Indique le type de tri dans la requête : Croissant (de 0 à 9, de A à
Z), Décroissant (de 9 à 0, de Z à A) ou Non trié. Pour trier un champ,
sélectionnez le type de tri dans la liste en cliquant sur le bouton .
Access trie d'abord le champ le plus à gauche, puis le champ à droite de
celui-ci, et ainsi de suite, en conséquence choisissez l'ordre de vos
colonnes pour maîtriser le tri.
Ces lignes permettent de définir une ou plusieurs conditions restrictives
qui permettent d'obtenir un ensemble d'enregistrements spécifiques dans
la requête. Vous pouvez entrer d'autres valeurs ou d'autres expressions
en dessous de la ligne Ou.
Pour établir un critère, tapez le dans la cellule ou utilisez le
générateur d'expressions (clic droit et sélectionnez Créer). Si le
critère est une valeur spécifique (provenant d'une table liée), vous
devez tenir compte de la casse (c'est à dire la taper exactement comme
elle figure dans la table liée).
Pour créer votre critère, le texte doit être tapez entre 2 guillemets
("Toulouse"), les dates entre 2 # (#11/12/2000 #), les nombres
directement. Dans les expressions, utilisez éventuellement les
opérateurs suivants :
| |
Affichent les
enregistrements |
Exemple |
| Ou |
correspondants à l'un ou à l'autre
des critères sont affichés |
"Paris" ou
"Toulouse" |
| Entre...Et |
dont la valeur est comprise entre le
1er et le 2ème critère. |
Entre le #01/12/2000 # Et le
#31/12/2000 # |
| Dans(v1,v2,...) |
correspondants à l'une des valeurs
de la liste. Cet fonction est équivalente à plusieurs OU. |
Dans("Toulouse","Paris",
"Mazamet") |
| Pas |
ne correspondants pas à ce
critère. |
Pas "Paris" |
| >, <, >= ou <= |
correspondant à cet inégalité |
>="T" |
Vous pouvez combiner ces opérateurs avec les fonctions suivantes
| |
Description |
Exemple |
| Droite([champ],nb) |
renvoie les nb derniers caractères
des valeurs de [champ] |
Droite([ville],1)="e" |
| NbCar([champ]) |
renvoie le nombre de caractère dans
le [champ] |
NbCar([ville])>Val(6) |
| Val(nb) |
transforme le texte nb en nombre |
| Date |
renvoie la date de l'ordi |
Entre Date( ) Et AjDate("j",
15, Date( )) |
| AjDate(interval,nb,date) |
renvoie date augmenté de nb
interval. Interval peut être :
aaaa année
t trimestre
m mois
j jour
h heure
n minute
s seconde |
| Année(date) |
renvoie le numéro de l'année de la
date |
Année([inscription])=2000 |
| Mois(date) |
renvoie le numéro du mois dans
l'année de la date |
Mois([inscription])<3 |
| PartDate(interval,date,
1erjoursemaine, 1eresemainean) |
renvoie une valeur correspondant à
l'intervalle par rapport à la date. 1erjoursemaine= 1 pour
dimanche, 2 pour lundi, etc.
1eresemainean=1, la 1ère semaine commence par celle du 1er janvier;
= 2 la 1ère semaine de 4 jours; = 3 la 1ère semaine complète.
Interval est similaire à AjDate. |
PartDate(t,[inscription], 2, 2)=2
qui affiche les enregistrement dont l'inscription est du 2ème
trimestre |
| SerieDate(annee,mois,jour) |
renvoie une date |
SerieDate(2000,12,8) qui renvoie le
3/12/2000 |
| Est null |
renvoie les champs null. |
|
| Est pas null |
renvoie tous les champs non null. |
|
|