L
ES REQUETES
Page 1 sur 10
4. LES OPERATIONS DANS LES REQUETES
Après avoir collecté les données dans une feuille de réponses, il est possible de visualiser le résultat
ou de l'imprimer. Mais il peut s'avérer utile parfois, d'obtenir en complément des données
quantitatives.
- Quel est le montant moyen des commandes ?
- Combien de clients n'ont pas régularisé leur compte ?
-
Quel est le montant total des cotisations perçues au premier trimestre
?
4.1. L
ISTE DES FONCTIONS DISPONIBLES
Somme Calcule la somme des valeurs d'un champ.
Moyenne Calcule la moyenne des valeurs d'un champ.
Min Détermine la plus petite valeur dans un champ.
Max Détermine la plus grande valeur dans un champ.
Compte Calcule le nombre de valeurs non nulles dans un champ.
Ecartype Calcule l'écart-type des valeurs d'un champ.
Var Calcule la variance des valeurs d'un champ.
Premier Donne la première valeur d'un champ pour les critères demandés.
Dernier Donne la dernière valeur d'un champ pour les critères demandés.
L
LE
ES
S
R
RE
EQ
QU
UÊ
ÊT
TE
ES
S
(
(S
SU
UI
IT
TE
E)
)
L
ES REQUETES
Page 2 sur 10
4.2. C
ALCUL DE SOMME
- Créer la requête avec les tables voulues,
- Placer les champs voulus dans la grille d'interrogation,
- Cliquer sur le bouton Opérations dans la barre d'outils,
Ou
- Sélectionner dans le menu AFFICHAGE la commande OPERATIONS.
Une ligne supplémentaire apparaît dans la grille d'opération. Elle se nomme Opération et
comporte le terme « Regroupement » dans chacun des champs constituant la requête.
Chaque cellule de cette ligne dispose d'une liste
déroulante comportant tous les types d'opérations.
- Choisir le type d'opération à appliquer pour le champ
souhaité,
- Entrer les critères et les tris nécessaires,
- Exécuter la requête.
La requête ci-contre affiche le nombre total d'articles en
stock pour chaque catégorie de produits.
Des en-têtes reprenant les types d'opérations
apparaissent sur la feuille des réponses.
4.3. C
ALCUL DU NOMBRE D
'
ENREGISTREMENTS
L'exemple ci-contre affiche les pays pour lesquels il existe
plus de 2 fournisseurs.
L
ES REQUETES
Page 3 sur 10
4.4. U
TILISATION DE L
'
OPERATION
OU
Lorsque l'on veut regrouper pour obtenir des résultats sur des groupes d'enregistrements, ceux-ci
s'effectuent en ligne. Pour que deux enregistrements soient regroupés, il faut que toutes les valeurs
des champs affichés dans la requête soient identiques. L'opération OU permet de faire intervenir le
champ en tant que champ de critères mais de l'ignorer pour le regroupement.
Cette requête calcule pour chaque pays dans lequel des
clients ont passé des commandes, le nombre total de
commandes et la somme des quantités commandées pour
l’année 1996.
L’image ci-contre montre un extrait de la feuille de
réponse.
4.5. LES CHAMPS CALCULES
Il est possible d'afficher dans une feuille de réponse, le sultat de calcul sur des champs présents
dans les tables sur lesquelles sont basées la requête en créant des Champs calculés.
- Dans la grille de création, sur la ligne Champ d'une colonne vide,
- Saisir l'intitulé de la colonne suivi de deux-points (:),
- Saisir l'expression de calcul.
Si aucun intitulé ne précède la formule, la colonne sera intitulé "Exp N".
L
ES REQUETES
Page 4 sur 10
Cette requête affiche dans une colonne intitulée "Employé", le nom et le prénom et dans une colonne
"Ancienneté", leur ancienneté calculée en années. Les employés sont triés par ordre alphabétique
croissant de leur nom.
L'opérateur & est utilisé pour concaténer des chaînes de caractères.
La fonction Date() renvoie la date système.
La fonction Année appliquée à une date, retourne l'année sur 4 chiffres.
Les noms de champ utilisés dans une expression doivent être obligatoirement encadrés par
des crochets lorsqu'ils comportent des espaces.
4.6. LES REQUETES PARAMETREES
Ces requêtes sont identiques aux précédentes, mais permettent en plus de solliciter des critères de
sélection comme paramètres. Cette solution envisageable pour des sélections mais dont une
information sélective doit changer.
- Créer une requête Sélection,
- Sur la ligne Critère du champ, à utiliser en paramètre, entrer un nom de paramètre entre
crochets [ ],
Le texte mis entre crochets apparaîtra dans une boîte de saisie, il doit donc être suffisamment
explicite et indiquer à l'utilisateur quelle donnée saisir.
Cette requête permet d'afficher le nombre de commandes
pour une ville de livraison précise.
Lors de l'exécution ou de l'affichage en mode
Feuille de données, une boîte de dialogue
s’affiche, sollicitant la valeur du paramètre,
Dans la feuille de réponses apparaissent
les enregistrements correspondant à la
ville de livraison spécifiée
.
Il est conseillé de définir le type de données attendu dans chaque paramètre pour pouvoir
bénéficier du contrôle de la zone par Access. Cette définition se fait par l’option Paramètre de
la requête.
L
ES REQUETES
Page 5 sur 10
5. LES TYPES DE REQUETE
5.1. L
ES
R
EQUETES ACTIONS
Les requêtes Action permettent d'effectuer des calculs et des mises à jour sur des enregistrements
sélectionnés.
L'utilité de telles requêtes sera la création ou la mise à jour rapide de tables.
En effet, les requêtes Sélection permettent de visualiser des données, de les modifier éventuellement
et ponctuellement. Alors que les requêtes Action modifient automatiquement tous les enregistrements
sélectionnés. Une confirmation sera demandée à chaque exécution d'une requête Action.
Nous vous conseillons de toujours créer une requête Sélection, puis d'en visualiser les
résultats, avant de la transformer en requête action.
- Créer d’abord une requête sélection,
- Tester la requête,
- La transformer ensuite en requête action.
Les différents types de requêtes sont identifiables grâce à leur icône dans la liste Base de Données.
- REQUETE SELECTION : Affiche les enregistrements dans une feuille
- REQUETE CREATION DE TABLE : Permet de générer de nouvelles tables à partir des
enregistrements obtenus.
- METTRE A JOUR UNE REQUETE : Modifie les données d'un groupe d'enregistrements.
- REQUETE AJOUT : Ajoute un groupe d'enregistrements à une table.
- SUPPRIMER UNE REQUETE : Supprime les enregistrements d'une ou plusieurs tables.
5.2. C
HANGER LE TYPE DE LA REQUETE
- Ouvrir la requête en mode Création,
- Sélectionner dans le menu REQUETE la commande correspondant au type de requête à
créer.
Ou
- Cliquer sur la liste Type de requête de la barre d'outils.
Requête Sélection
Requêtes qui interrogent les données enregistrées dans vos tables et renvoient une feuille de
réponses dynamiques sous la forme d’une feuille de données.
: Attention dès que la feuille de réponses est affichée, toute modification
d’enregistrements est possible.
1 / 10 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !