1 / 16

Master 1 ANI

Master 1 ANI. Les requêtes. Requêtes de sélection simple. Sélection de la table Sélectionner les champs à afficher Exemple : Afficher les noms des auteurs. Requêtes avec champs calculés. Lorsqu’on désire un champ qui n’existe pas, mais qu’on peut calculer. (nom du champ) : formule

Download Presentation

Master 1 ANI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Master 1 ANI Les requêtes

  2. Requêtes de sélection simple • Sélection de la table • Sélectionner les champs à afficher Exemple : Afficher les noms des auteurs

  3. Requêtes avec champs calculés • Lorsqu’on désire un champ qui n’existe pas, mais qu’on 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 qu’Excel. Exemple du VraiFaux (equivalent du SI d’Excel) : Vraifaux(condition, valeur si vrai, valeur si faux) Exemple : Cher : vraifaux([prixHT]>30; « cher »; « pas cher »)

  5. Requêtes avec critères Lorsqu’on 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

  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

  8. Requêtes multi tables • Si les informations qu’on 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 d’opérations Utiles lorsqu’on veut connaître la variation d’un ou plusieurs valeur selon une ou plusieurs autres valeurs. Ex : • nombre de livres écrits par auteurs • Prix moyen par éditeur À rapprocher des TCD d’Excel

  10. Requêtes d’opé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 à l’utilisateur. • 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 d’un champ Ex : liste des livres inférieurs à une valeur demandée à l’utilisateur

  12. Requêtes en cascade • Le résultat d’une 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 qu’une 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 l’auteur 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 l’auteur ayant écrit le plus de livres. Requête 1 : nombre de livres écrits par auteurs L’auteur 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 l’auteur 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.

More Related