ACCESS

 

Besoin d'une assistance, d'une application
MS Office

Consultez GEMCCAP

Ecrivez-moi

Sommaire

Requête

Création

Type

Gestion

GRILLE D'UNE REQUÊTE

I. Champ

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 :.

II. Table

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.

III. Afficher

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.

IV. Opération

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 .

V. Tri

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.

VI. Critères et Ou

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.  

AccueilDébut de la page