Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAnatole Klein Modifié depuis plus de 10 années
1
Master 1 ANI Les requêtes
2
Requêtes de sélection simple 1. Sélection de la table 2. Sélectionner les champs à afficher Exemple : Afficher les noms des auteurs
3
Requêtes avec champs calculés Lorsquon désire un champ qui nexiste pas, mais quon peut calculer. (nom du champ) : formule La formule est de « type Excel », les champs sont indiqués entre [] Exemple : livres avec prix HT et TTC prixTTC : [prixHT]*1.055
4
Formules Quasiment les mêmes quExcel. Exemple du VraiFaux (equivalent du SI dExcel) : Vraifaux(condition, valeur si vrai, valeur si faux) Exemple : Cher : vraifaux([prixHT]>30; « cher »; « pas cher »)
5
Requêtes avec critères Lorsquon ne désire pas tous les enregistrements de la table. Ajoutez le critère en dessous du champ sur lequel on veut mettre des restrictions. Exemple : Le nom des livres coûtant plus de 15 euros.
6
Types de critères : exemples =« valeur »= «Paris» <« valeur »<1995 Comme « motif »Comme «A*» = formule= 2 * [prixHT]
7
Plusieurs critères Sur la même ligne : ET Sur une autre ligne : OU Ex : liste des livres entre 20 et 30 euros ou ayant plus de 200 pages Champ :PrixHT Pages Table :livres Livres Critères :>=20<=30 Ou :>200
8
Requêtes multi tables Si les informations quon veut extraire sont sur plusieurs tables, sélectionner toutes les tables utiles, y compris les tables intermédiaires. Access affiche les liens entre ces tables (provenant du MLD). Chaque lien est ici synonyme dégalité Ex : afficher la liste des livres avec leurs auteurs.
9
Requêtes dopérations Utiles lorsquon veut connaître la variation dun ou plusieurs valeur selon une ou plusieurs autres valeurs. Ex : - nombre de livres écrits par auteurs - Prix moyen par éditeur À rapprocher des TCD dExcel
10
Requêtes dopération Les champs sont de deux types : - Champs de calcul (moyenne, max, min, nombre, …) - Champs de regroupement Ex : nombre de livre par auteur calcul (compte) regroupement
11
Requêtes paramétrées Requêtes posant une question à lutilisateur. Requête ordinaire, partout où la réponse est utile, indiquez cette réponse entre [] Attention ! Même syntaxe que pour récupérer la valeur dun champ Ex : liste des livres inférieurs à une valeur demandée à lutilisateur
12
Requêtes en cascade Le résultat dune requête est une table Cette table peut être utilisée pour une autre requête. Exemple : - nombre de livres par auteur - Puis, nombre max de livres écrits par un auteur.
13
Requêtes en cascade : méthode Dès quune requête est trop compliquée : décomposez là ! Pour une requête intermédiaire, mettez les clés (tant que possible) ! (les liens se ferons souvent par là)
14
Requête en cascade : exemple Afficher lauteur ayant écrit le plus de livres. Problème : - on ne connaît pas le nombre de livres écrit par un auteur Requête 1 : nombre de livres écrits par auteurs
15
Requête en cascade : exemple Afficher lauteur ayant écrit le plus de livres. Requête 1 : nombre de livres écrits par auteurs Lauteur qui a écrit le plus de livres est celui dont le nombre de livres est maximum Requête 2 : nombre de livres max par auteur
16
Requête en cascade : exemple Afficher lauteur ayant écrit le plus de livres. Requête 1 : nombre de livres écrits par auteurs Requête 2 : nombre de livres max par auteur Requête finale : auteur ayant écrit le plus de livres.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.