Les requêtes sélectionACCESS 2007 LES REQUETES
RAPPEL   Les relations entre tableaux.   Relation 1 a 1   Relation 1 a plusieurs   Relation plusieurs a plusieurs.   ...
LES REQUÊTES   Les requêtes sont des objets de la BD qui organisent les champs d’une    ou plusieurs tables en une seule ...
LES REQUÊTES SÉLECTION   Les requêtes sélection sont le types le plus utilisés ils extraient les    données d’une ou plus...
CRÉATION D’UNE REQUÊTE SÉLECTION:Pour créer une requête sélection il faut aller sous l’onglet créer:                      ...
CRÉATION D’UNE REQUÊTE SÉLECTION:                         Fenêtre                         sélection de                    ...
CRÉATION D’UNE REQUÊTE SÉLECTION:    exercice d’application:   Ouvrez la base de données comptoir.accdb.   Créez une req...
TRIER UNE REQUÊTE SÉLECTION: le tri permet de réorganiser les enregistrements en ordre croissant ou décroissant du contenu...
LE CRITÈRE ET:    les critères sont des tests ou des restrictions appliqués aux    enregistrement , seuls les enregistreme...
LE CRITÈRE OU   le critère ou permet de sélectionner des enregistrement répondant a un   seul critère de ligne des critère...
LES CRITÈRE ET , OU    exercice d’application:   Ajoutez un nouveau champs a la requête , le champs pays.   Sélectionnez...
CRÉER DES CHAMPS CALCULER: un champ calculé est un champ de données obtenu en fonction des valeurs d’autres champs, dans l...
CRÉER DES CHAMPS CALCULER: le générateur d’expression:
REQUÊTE DE SYNTHÈSE:   La requête synthèse calcule des statistiques sur des groupes    d’enregistrement. Pour créer une r...
REQUÊTE DE SYNTHÈSE:   Les fonctions regroupement calculent une statistique telle qu’un sous    total le nombre ou la moy...
REQUÊTE DE SYNTHÈSE ET CHAMPS CALCULÉ:   La différence fondamentale entre les statistiques affichés par une    requête de...
REQUÊTE ANALYSE CROISÉ:   Les requêtes analyse croisés permettent de synthétiser les données    d’un ensemble d’enregistr...
REQUÊTE ANALYSE CROISÉ:   Les requêtes analyse croisé peuvent être créer en utilisant l’assistant    requête:            ...
REQUÊTE ANALYSE CROISÉ:   Une requête analyse croisé qui utilise comme source un tableau permet    d’effectuer des analys...
TABLEAU ET GRAPHIQUE CROISÉS:   Les tableaux et graphiques croisés permettent de présenté les données    sous forme d’un ...
REQUÊTES A TABLE MULTIPLE:   créer une requête qui combine des informations de plusieurs sources:    Les bases de données...
REQUÊTES A TABLE MULTIPLE:    Il existe principalement quatre types de jointures : les jointures    internes, externes, cr...
REQUÊTES A TABLE MULTIPLE:   Lors de la création d’une relation Access offre la possibilité de définir le    type de join...
REQUÊTES A TABLE MULTIPLE:   Access offre aussi la possibilité de définir le type de jointure dans la    fenêtre de créat...
REQUÊTES A TABLE MULTIPLE:   Access 2007 permet de réaliser des requêtes en utilisant plusieurs    tables ou plusieurs re...
REQUÊTES A TABLE MULTIPLE:   Apres avoir choisi les table ou requêtes contenant les données a    afficher , vous avez la ...
REQUÊTES A TABLE MULTIPLE:    Exercice d’application:   Ouvrez la base de donnée comptoir.   Créez une nouvelle requête ...
TABLEAU ET GRAPHIQUE CROISÉS:    Exercice d’application:   Représentez en utilisant un graphique croisé le total des frai...
Upcoming SlideShare
Loading in...5
×

les requetes sous Access 2007

19,417

Published on

les requêtes sélection sous Access 2007, tableaux croisé dynamiques ,graphiques croisé dynamiques

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
19,417
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

les requetes sous Access 2007

  1. 1. Les requêtes sélectionACCESS 2007 LES REQUETES
  2. 2. RAPPEL Les relations entre tableaux. Relation 1 a 1 Relation 1 a plusieurs Relation plusieurs a plusieurs. Intégrité référenciel.
  3. 3. LES REQUÊTES Les requêtes sont des objets de la BD qui organisent les champs d’une ou plusieurs tables en une seule feuille de données. Elles extraient des champs et des enregistrement qui satisfont a des critères spécifiques, répondant a des questions sur les données et les affichent dans une feuille de données.
  4. 4. LES REQUÊTES SÉLECTION Les requêtes sélection sont le types le plus utilisés ils extraient les données d’une ou plusieurs tables reliées et affichent les résultats dans une feuille de données. Ils permettent aussi de trier les enregistrement , développer de nouveau champs calculés a partir de champs existent , et a calculer des statistiques pour obtenir par exemple la somme ou la moyenne des valeurs d’un champs. Ils permettent aussi bien de présenter les données sélectionner dans un tableau croisé dynamique ou un graphique croisé dynamique. Ces vues affichent des informations sur des groupes résumés de données d’une manière similaire a EXCEL.
  5. 5. CRÉATION D’UNE REQUÊTE SÉLECTION:Pour créer une requête sélection il faut aller sous l’onglet créer: Mode création Bouton requête sélection
  6. 6. CRÉATION D’UNE REQUÊTE SÉLECTION: Fenêtre sélection de tableaux Fenêtre sélection des champs critères …
  7. 7. CRÉATION D’UNE REQUÊTE SÉLECTION: exercice d’application: Ouvrez la base de données comptoir.accdb. Créez une requête sélection. Sélectionnez le tableau client. Affichez uniquement les champs : société, contact et fonction.
  8. 8. TRIER UNE REQUÊTE SÉLECTION: le tri permet de réorganiser les enregistrements en ordre croissant ou décroissant du contenu d’un champs, les requêtes permettent de définir plusieurs niveau de tri, l’ordre du tri est effectués de gauche vers la droite, le champ de gauche est le champ de premier niveau de tri. exercice: triez la requête en utilisant les champs sélectionnés.
  9. 9. LE CRITÈRE ET: les critères sont des tests ou des restrictions appliqués aux enregistrement , seuls les enregistrement satisfont aux critères seront affichés dans la feuille de données résultante. Pour créer un critère ET comportant deux test ou plus spécifier les critères sur la même ligne.Liste des critèresET.
  10. 10. LE CRITÈRE OU le critère ou permet de sélectionner des enregistrement répondant a un seul critère de ligne des critères OU. Les critères OU sont entrés sur des lignes de critères différentes dans la grille de création.Liste des critèresOU
  11. 11. LES CRITÈRE ET , OU exercice d’application: Ajoutez un nouveau champs a la requête , le champs pays. Sélectionnez uniquement les enregistrements des clients résident en Italie. Sélectionnez uniquement les enregistrements des clients résident en France. Sélectionnez les clients résidents en Italie et en France. Dans les trois cas triez la requête par le champ pays.
  12. 12. CRÉER DES CHAMPS CALCULER: un champ calculé est un champ de données obtenu en fonction des valeurs d’autres champs, dans la grille des champs vous avez la possibilités d’ajouter des expressions de calculs. Le champs TVA n’est pas enregistré dans la BD, il est obtenu a partir du champ port.
  13. 13. CRÉER DES CHAMPS CALCULER: le générateur d’expression:
  14. 14. REQUÊTE DE SYNTHÈSE: La requête synthèse calcule des statistiques sur des groupes d’enregistrement. Pour créer une requête synthèse vous utilisez la ligne opération de la grille de création de requête. Cliquez sur le bouton Totaux pour afficher la ligne opération
  15. 15. REQUÊTE DE SYNTHÈSE: Les fonctions regroupement calculent une statistique telle qu’un sous total le nombre ou la moyenne d’un champ donné.La ligneopération Certaines fonctions de regroupement telle que somme ne peuvent porter que sur des champs de type numérique ou monétaire tandis que d’autre, Min , Max et compte par exemple peuvent porter aussi sur des champs de type texte.
  16. 16. REQUÊTE DE SYNTHÈSE ET CHAMPS CALCULÉ: La différence fondamentale entre les statistiques affichés par une requête de synthèse par rapport a celles obtenues par des champs calculés réside dans le fait que les requête de synthèse effectuent des calculs qui décrivent un groupe d’enregistrement alors que les champs calculés fournissent un nouveau champs calculés fournissent un nouveau champ de donnée pour chaque enregistrement. Exercice d’application: affichez les sous total des frais de port pour chacun des clients. remarque: utilisez uniquement le tableau commande. Combien de client réside en France. remarque: utilisez uniquement le tableau clients.
  17. 17. REQUÊTE ANALYSE CROISÉ: Les requêtes analyse croisés permettent de synthétiser les données d’un ensemble d’enregistrement en regroupant les enregistrement selon un champ servant d’en-tête de ligne et selon un autre champ servant d’en-tête de colonne. Requête analyse croisé
  18. 18. REQUÊTE ANALYSE CROISÉ: Les requêtes analyse croisé peuvent être créer en utilisant l’assistant requête: Requête analyse croisé Exercice d’application: affichez les frais de port par client et par ville. remarque: utilisez la table commandes.
  19. 19. REQUÊTE ANALYSE CROISÉ: Une requête analyse croisé qui utilise comme source un tableau permet d’effectuer des analyses uniquement sur les champs compris dans celui-ci, Pour analyser des données présent sur plusieurs tableau dans un premier temps il faut créer un requête sélection a tableau multiple et utilisé cette dernière comme source de données de la requête analyse croisé. Exemple d’application: affichez le nom du contact dans l’analyse croisé effectué dans l’exercice precedent.
  20. 20. TABLEAU ET GRAPHIQUE CROISÉS: Les tableaux et graphiques croisés permettent de présenté les données sous forme d’un tableau ou d’un graphique croisé. Tableau croisé: permet de calculer des statistiques comme la somme ou la moyenne en regroupant les enregistrement comme une requête d’analyse croisé tout en autorisant les filtrages. Graphique croisé: est une représentation graphique des données d’un tableau croisé. les deux modes sont liées et une modification a l’un se retrouve automatiquement sur l’autre.
  21. 21. REQUÊTES A TABLE MULTIPLE: créer une requête qui combine des informations de plusieurs sources: Les bases de données relationnelles sont constituées essentiellement de tables reliées entre elles dans une configuration de relations logiques. Les relations servent à connecter des tables à partir des champs quelles ont en commun. Une relation est représentée dans une requête par une jointure. Les jointures ont un comportement similaire à celui des critères dune requête, dans la mesure où elles établissent des conditions auxquelles les données doivent répondre pour être incluses dans les opérations de la requête.
  22. 22. REQUÊTES A TABLE MULTIPLE: Il existe principalement quatre types de jointures : les jointures internes, externes, croisées et inégales. Jointures internes: Il sagit du type de jointure le plus courant. Les jointures internes indiquent à une requête que les lignes dune des tables jointes correspondent aux lignes de lautre table Jointures externes: Les jointures externes indiquent à une requête que bien que certaines lignes des deux côtés de la jointure correspondent exactement, la requête doit inclure toutes les lignes dune table et les lignes qui partagent une même valeur des deux côtés de la jointure. jointures croisées: sont différentes des jointures internes et externes dans la mesure où elles ne sont pas explicitement représentées dans Office Access 2007. Dans une jointure croisée, chaque ligne dune table est combinée à chaque ligne dune autre table Jointure inégales: Les jointures ne doivent pas obligatoirement être basées sur léquivalence des champs joints. Une jointure peut être basée sur un opérateur de comparaison, tel que supérieur à (>), inférieur à (<) ou différent de (<>).
  23. 23. REQUÊTES A TABLE MULTIPLE: Lors de la création d’une relation Access offre la possibilité de définir le type de jointure entre les deux tableaux: Définir le type de la jointure
  24. 24. REQUÊTES A TABLE MULTIPLE: Access offre aussi la possibilité de définir le type de jointure dans la fenêtre de création de requête:
  25. 25. REQUÊTES A TABLE MULTIPLE: Access 2007 permet de réaliser des requêtes en utilisant plusieurs tables ou plusieurs requêtes ou bien une combinaison des deux:
  26. 26. REQUÊTES A TABLE MULTIPLE: Apres avoir choisi les table ou requêtes contenant les données a afficher , vous avez la possibilité de définir la requête de la même façon utilisé pour définir une requête sélection avec une table unique.
  27. 27. REQUÊTES A TABLE MULTIPLE: Exercice d’application: Ouvrez la base de donnée comptoir. Créez une nouvelle requête sélection. Choisissez les tableaux clients et commande. Affichez les champs contact et N° commande. Affichez le résultat. Affichez les commande de « Carine Schmitt ». Affichez les commande des contact avec un prénom qui commence avec la lettre « A ». Affichez les commande des contact avec un prénom qui commence avec la lettre « A » ou la lettre « C ». Calculez le prix total de chacune de commande. Combien de commande a effectué chacun des clients?
  28. 28. TABLEAU ET GRAPHIQUE CROISÉS: Exercice d’application: Représentez en utilisant un graphique croisé le total des frais de port pour chacun des pays et qui permet de visualiser les frais de port par client et par n° de commande.

×