Upload
taratata231
View
247
Download
1
Embed Size (px)
Citation preview
8/10/2019 Access Requete
1/16
A CCESS
LES REQUETES
Microsoft
8/10/2019 Access Requete
2/16
Microsoft ACCESS est une marque dpose. DESTINATION FORMATION Tous droits rservs. Toute reproduction de ce support, mme partielle, du contenu par quelqueprocd que ce soit est interdite sans autorisation.
AVANT PROPOS
Ce support de cours est un outil personnel, il ne constitue pas un guide derfrence.
C'est un outil pdagogique labor dans un souci de concision : il dcrit lesactions essentielles connatre pour apprhender le sujet de la formation.
Aprs ralisation d'un exercice : Notez votre dmarche, vous aurez ainsi une trace des remarques
formules " chaud". Renforcez vos connaissances en demandant des prcisions au
formateur.
Charte graphique :
Certaines images sont utilises comme repre de lecture, notamment :
Remarque importante
Contient des exemples
8/10/2019 Access Requete
3/16
SOMMAIRE
LES REQUETES ACCESS
II .. II NN T T RROO DDUUCCT T II OO NN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11
II II .. LLEESS RREEQQ UUEET T EESS SS EELLEECCT T II OO NN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 33
A. CREATION D UNE REQUETE _________________________________ 4
B. REQUETE OPERATIONS ____________________________________ 9
II II II .. LLEESS RREEQQ UUEET T EESS AANN AALL Y Y SS EE CCRROOII SS EEEE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11 11
8/10/2019 Access Requete
4/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 1 : Introduction 1
II.. IInn tt r r oo dd uu cc tt iioo nn
8/10/2019 Access Requete
5/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 1 : Introduction 2
A la diffrence des filtres, les requtes peuvent tre enregistres et excutes
tout moment : lorsque vous excutez une requte, Access slectionne
automatiquement les enregistrements de la table source de la requte rpondant aux
critres poss.
Mais la diffrence ne s'arrte pas l, l'aide d'une requte, vous pouvez :
Dfinir les champs que vous souhaitez afficher lors de l'excution
de la requte
Insrer des champs calculs qui reposent sur des champs issus
de la ou les tables sources de la requte.
Poser des critres portant sur des champs issus de plusieurs
tables, mises en relation les unes avec les autres.
8/10/2019 Access Requete
6/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 3
IIII.. LLee ss r r ee qq uu tt ee ss ss llee cc tt iioo nn
8/10/2019 Access Requete
7/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 4
Les requtes slection sont les plus frquemment utilises, elles ne modifientpas les enregistrements de la ou les tables sources, elles permettent seulementd'extraire des valeurs selon des critres poss.
Les requtes utilisent la mme grille d'interrogation que celle utilise par lesfiltres.
A A .. C C R R E E A A T T I I O O N N D D U U N N E E R R E E Q Q U U E E T T E E
1. Placez vous dans la fentre "Base de Donnes"
2. Cliquez sur l'onglet "Requtes"
3. Cliquez sur
4. Choisissez la ou les tables sur lesquelles vous souhaitez poser des critres deslection.
5. Posez vos critres.
6. Excutez la requte l'aide de ou
Visualiser le nom et le prnom des employs du service qualit.
8/10/2019 Access Requete
8/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 5
Dans notre exemple, nous avons besoin de visualiser les champs NOM,PRENOM et SERVICE, qui appartiennent tous les 3 la table SALARIE.
Aussi, il nous suffit d'ajouter (afficher) la table SALARIE dans cette requte.
Faites glisser les champs dont vous avez besoin dans la grille d'interrogation :Posez vos critres (ici, il faut poser un critre sur le service).
ChoisissezMode cration
Choisissez la TABLE SALARIE,cliquez sur "Ajouter, puis sur"Fermer".
Tapez QUALIT? comme critre de "Service".Access ajoute les guillemets et le mot "Comme"
NOTA : l'utilisation du ? est ncessaire cause de l'accent sur le Ede QUALITE.
8/10/2019 Access Requete
9/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 6
Excutez la requte l'aide de ou
Vous obtenez :
Pour revenir en mode cration, cliquez sur
Pour enregistrer la requte, cliquez sur
Variante :
Dans l'exemple ci dessus, la colonne Service affiche la valeur Qualit danstoutes les lignes, aussi, nous pouvons demander de ne pas afficher cette colonne.
Dans ce cas, nous pouvons galement changer la proprit du champ "NOM"afin de modifier l'entte de la colonne et faire afficher : "Qualit : Nom"
Prenez l'habitude de mettre un "R"devant le nom de chaque requte pourne pas la confondre avec une table,ultrieurement.
Faites un clic droit sur la colonne NOMCliquez sur "Proprits"
1
Modifiez
la lgende
2
Otez la coche pourempcher l'affichage duchamp.
3
8/10/2019 Access Requete
10/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 7
Vous obtenez :
Variante : on dsirerait seulement visualiser les 4 derniers nouveauxemploys
1. En mode cration de requte, cliquez sur
2. Choisissez la valeur dsire, dans notre cas, il faut taper la valeur 4, pour demander
les 4 premires valeurs de la requte :
Vous obtenez :
visualiser le nom , le prnom et la date d'entre des employs, du plus rcent employau plus ancien
8/10/2019 Access Requete
11/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 8
Vous obtenez :
Visualiser les employs du service Achats dont le salaire est suprieur 10 000 F,tris du + gros salaire, au + petit.
Pour faire afficher les nombres, arrondis l'entier le + proche avec le format F,modifiez les proprits du champ SALAIRE et choisissez Format : 0" F".
Visualiser la liste des employs dont le prnom est Jean, Marc ou Josette, et tous lesemploys dont le nom ne contient pas de A, dont le salaire est + grand ou gal
15000 F, trie par ordre croissant sur le prnom.
Chaque critre s'crit sur une ligne (ET).Les critres supplmentaires d'une mme requte s'crivent sur une lignediffrente (OU).
8/10/2019 Access Requete
12/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 9
B B .. R R E E Q Q U U E E T T E E O O P P E E R R A A T T I I O O N N S S
1. Ajoutez la table "NOTE DE FRAIS" dans la fentre de cration de requte.
2. Faites glisser les champs "Code dplacement" et "Montant" dans la grille
d'interrogation
3. Faites un clic droit sur une des colonnes et demandez "Oprations"
(la ligne "Opration" apparat) ou cliquez sur
4. Demandez un regroupement sur le "code deplacement" et une somme sur le
"montant".
5. Posez un critre sur le code dplacement pour ne visualiser le rsultat que pour les
dplacements dont la rfrence va de 1 10.
Rsultat obtenu :
Faites un clic droit sur la colonne "Code dep" et cliquezsur "Oprations"
1
Cliquez dans la cellule etslectionnez "Somme"
2Posez le critre sur
le "code dep".3
Visualiser le montant des notes de frais pour les dplacements dont le numro va de 1 10.
8/10/2019 Access Requete
13/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 2 : Les requtes slection 10
Nota : les valeurs admises pour le type sont : P, Hpour symboliser "Parking","Htel"
Visualiser le montant des notes de frais pour les dplacements dont le numro va de 1 10, pour les frais de type "PARKING".
*** Attention ***Les regroupements se font de la colonne de gauche vers la colonne de droite, aussi,dans notre cas, il est important de placer le TYPE en premire colonne afin que leregroupement se fasse en premier sur le TYPE, puis sur le CODE DEP.En inversant les colonnes TYPE et CODE DEP, vous n'obtenez pas du tout le mmersultat.
Visualiser le montant des notes de frais par type de frais, pour les frais du premier au15 janvier 1995.
*** Attention ***Le rsultat souhait est une synthse par TYPE, pour la priode du 1 au 15 Janvier1995, aussi, il ne faut pas qu'un regroupement s'effectue sur la date, cependant,nous avons quand mme besoin du champ Date pour poser un critre.Dans ce cas, choisissez "O" dans la cellule Opration de la colonne Date.
8/10/2019 Access Requete
14/16
DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes
Partie 3 : Les requtes analyse croise 11
IIIIII.. LLee ss r r ee qq uu tt ee ss aa nn aa llyy ss ee cc r r oo iiss ee
8/10/2019 Access Requete
15/16
8/10/2019 Access Requete
16/16
DESTINATION FORMATION VOS REMARQUESUn aller simple vers le savoir-faire
DESTINATION FORMATION sur le Web : http://www.destination-formation.fr
VOTRE SOCIETE :................................................................................
Votre nom :................................... Prnom : .......................................
Intitul Formation :..............................................................................
Date de la formation :..........................................................................
Vos remarques et suggestions :
Aprs utilisation de votre support, vous avez peut-tre des remarquesou des suggestions formuler.
Nous vous remercions de bien vouloir nous en faire part en nousadressant ce coupon rponse, par courrier, ladresse suivante :
DESTINATION FORMATION2, rue des Meuilles
38370 LES ROCHES DE [email protected]
Vos propositions et critiques permettront d'amliorer ce support decours.
Merci d'avance.