Académique Documents
Professionnel Documents
Culture Documents
Access Requetes 4 PDF
Access Requetes 4 PDF
Access
Julien Velcin
http://eric.univ-lyon2.fr/~jvelcin/
Types de requtes
Il existe 3 types de requtes :
les requtes de projection : il sagit de ne
conserver que les champs intressants
les requtes de slection : on ne conserve
que les enregistrements intressants
les requtes de jointure : on remet ensemble
des donnes situes dans diffrentes tables
Nom
Age Anne
Fac
Bonnaud Jean
Prnom
24
Sociologie
Assin
21
Histoire
Marc
Requte de
slection
Requte de projection
23/01/13
La fentre de requte
Diffrentes tapes :
Les
donnes
de base
Partie
requte
Plusieurs possibilits :
demander lexcution
changer le type daffichage
Le champ * signifie
tous les champs .
23/01/13
Requte de slection
Contrairement la projection, la slection
permet dextraire dune table les lignes
(enregistrements) rpondant un certain
nombre de critres.
Lensemble des critres est parfois appel
un filtre.
La slection reprsente l'outil courant de
recherche de l'information dans les Bases
de Donnes.
23/01/13
23/01/13
Les fonctions
Pour exprimer des critres, on peut aussi
utiliser des fonctions. Par exemple :
NbCar([NomClient])= "4"
Droite([NomEmploy];2)="se"
PartDate("aaaa";[Date_commande])=2000
Jour([Date_envoi])=12
etc.
Requte paramtre
On peut demander un critre lexcution
de la requte
On met alors comme critre :
[Message afficher]
23/01/13
Personnalisation de laffichage
On peut changer la largeur ou lordre des colonnes des
rsultats : ces modifications seront sauvegardes
On peut aussi modifier le nom des colonnes : en mode
cration, choisir un champ puis proprits
et remplir la lgende
Le nom du champ
23/01/13
Exemple
Nombre darticles commands par client :
Faire un regroupement
sous Access
Cliquez sur le bouton
pour faire
apparatre la ligne Oprations
Choisir :
Regroupement : pour les champs regrouper
Les autres fonctions : pour les champs sur
lesquels on fait des calculs (somme,
moyenne, etc.)
O : lorsque lon veut mettre un critre
23/01/13
Exemple de questions
Pour chaque commande, donnez sa date,
le nom de lemploy qui la enregistr et la
socit du client
Opration de jointure
Une jointure est une combinaison des
enregistrements de deux ou plusieurs
tables.
La combinaison se fait grce aux liens clef
primaire clef secondaire (ou trangre).
Mathmatiquement, une jointure est une
composition de relations, tout comme on
peut composer des fonctions (ex. : gof).
Exemple de jointure
23/01/13
Procdure - 1
Procdure 2
Procdure 3
23/01/13
ATTENTION
Il ne faut bien mettre que des tables en
relations dans les sources de la requte
sinon Access fait un produit cartsien
(toutes les possibilits).
Il peut donc tre ncessaire de rajouter
des tables pour lier les tables
utiles (celles qui contiennent les
champs voulus).
10