Cours présenté par Mr Mounir GRARI Création des requêtes La requête vous permet d’extraire des informations précises de votre base de données. Cours présenté par Mr Mounir GRARI
Bâtir une requête en mode création Cliquez Requêtes dans la fenêtre Base de données. Double-cliquez Créer une requête en mode Création. ( Les fenêtres Requête Sélection et Ajouter une table apparaissent). Cours présenté par Mr Mounir GRARI
Bâtir une requête en mode création (suite) Microsoft Access Bâtir une requête en mode création (suite) Cette zone donne la liste de toutes les tables de la base de données. 3. Cliquez la table dont vous voulez extraire des données à l’aide de la requête. 4. Cliquez Ajouter pour intégrer la table à votre requête.( un cadre apparaît dans la fenêtre Requête Sélection, contenant les champs de la table sélectionnée.). 5. Répétez les étapes 3 et 4 autant de fois que nécessaire pour toutes les tables qui serviront à la requête. 6. Cliquez Fermer pour faire disparaître la boite de dialogue Ajouter une table Cours présenté par Mr Mounir GRARI Formation du personnel
Bâtir une requête en mode création (suite) Chaque cadre de cette zone affiche les champs d’une table. Si vous ajoutez par erreur une table à la requête, cliquez dans son cadre et appuyez sur la touche Suppr. Ceci supprime la table de la requête, mais ne l’enlève pas de la base de données. 7. Double-cliquez le premier champ à inclure. Cours présenté par Mr Mounir GRARI
Bâtir une requête en mode création (suite) Le nom du champ et sa table d’origine s’affichent ici. 8. Répétez l’étape 7 pour chacun des champs à placer dans la requête. Pour Exécuter la requête : 1. Cliquez ce bouton pour lancer la requête.( Access affiche les résultats de la requête). Cours présenté par Mr Mounir GRARI
Bâtir une requête en mode création (suite) Les noms des champs appartenant à la requête se trouve ici. Les enregistrements répondant aux critères spécifiés apparaissent. Enregistrer la requête : Cliquez ce bouton pour enregistrer la requête, afin de pouvoir la lancer à nouveau. (la boite Enregistrer sous apparaît). Cours présenté par Mr Mounir GRARI
Bâtir une requête en mode création (suite) 2. Donnez un nom à la requête, puis cliquez OK. 3. Lorsque vous avez terminé de consulter les résultats, cliquez ce bouton pour fermer la requête. Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple Double-cliquez Créer une requête à l’aide de l’Assistant. L’assistant Requête simple apparaît. Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple (suite) 3. Cliquez la flèche dans cette zone pour faire votre choix parmi les tables. 4. Cliquez la table contenant les champs à inclure dans la requête. Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple (suite) Les champs de la table sélectionnée s’affichent dans cette zone. 5. Double-cliquez chaque champ à inclure dans la requête. Les champs sélectionnés sont affichés ici. Pour enlever un champ sélectionné par erreur, double-cliquez son nom dans cette zone. 6. Vous pouvez ajouter des champs provenant d’autres tables en répétant les étapes 3 à 5 pour chaque table. 7. Cliquez Suivant pour continuer. Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple (suite) Si la requête contient des informations qu’Access peut synthétiser, vous pouvez choisir comment afficher les résultats. Si cet écran n’apparaît pas, passez à l’étape 16 pour continuer la création de la requête. 8. Cliquez la façon dont vous voulez afficher les informations dans le résultat de la requête. Si vous sélectionnez Détaillée passez à l’étape 15. 9. Cliquez Options de synthèse pour sélectionner comment résumer les données.( La boite de dialogue Options de synthèse apparaît ). Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple (suite) Les champs pouvant être synthétiser s’affichent ici. 10. Cliquez la case () correspondant à chaque calcul à effectuer ( devient ). 11. Pour consulter le nombre d’enregistrements dans chaque groupe synthétisé par Access, cliquez cette option. 12. Cliquez OK. 13. Cliquez Suivant Somme : Additionne les valeurs ; Moy : Calcule la valeur moyenne ; Min : Trouve la plus petite valeur ; Max : Trouve la plus grande valeur et Compter les enregistrements : Compte le nombre d’enregistrements. Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple (suite) cet écran apparaît si un champ de la requête contient des dates. 14. Cliquez la façon dont vous voulez regrouper les dates. 15. Cliquez Suivant. Cours présenté par Mr Mounir GRARI
Utiliser l’assistant requête simple (suite) 16. Donnez un nom à votre requête. 17. Cliquez Terminer pour créer la requête. ( les résultats de la requête apparaissent ). Cours présenté par Mr Mounir GRARI
Modes d’affichage d’une requête Mode Création : Il permet de construire la requête. Vous indiquez à Access quelles données voulez vous extraire, où se trouvent ces données et comment vous souhaitez voir s’afficher les résultats. Mode Feuille de données : Ce mode affiche les résultats de la requête. Chaque ligne affiche les informations d’un enregistrement répondant aux conditions que vous avez spécifiées. Mode SQL : SQL (Structured Qurey Language) lors de la création de la requête, Access génère les instructions SQL décrivant la requête. Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Supprimer un champ Placez le pointeur de la souris juste au dessus du champ à supprimer, puis cliquez pour sélectionner le champ. Appuyez sur la touche Suppr. Le champ disparaît de la requête. Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Masquer un champ chaque champ affichant une case cochée () sera visible dans les résultats de la requête. Si vous voulez masquez un champ, ôtez la coche de la case en cliquant la zone Afficher de ce champ ( devient ). Pour exécuter la requête, cliquez le bouton d’exécution. (le champ n’apparaît plus dans la feuille de résultats). Cours présenté par Mr Mounir GRARI
Sélectionner tous les champs Utiliser la barre de titre de la barre Double-cliquez la barre de titre de la table contenant les champs qui deveront figurer dans la requête. (tous les champs de la table sont sélectionnés). Placez le pointeur sur un champ et faites-le glisser vers la première colonne vide. Chaque champ de la table apparaît dans sa propre colonne. Cours présenté par Mr Mounir GRARI
Sélectionner tous les champs Utiliser l’astérisque Double-cliquez l’astérisque (*) dans la table contenant les champs à inclure dans la requête. Le nom de la table suivi d’un astérisque (*) s’affiche dans une colonne. Tous les champs de la table apparaissent dans les résultats de la requête. Pour définir un critère ou d’autres options pour un champ particulier de la table, double-cliquez ce champ pour le placer dans une colonne distincte 4. Cliquez la case de ligne Afficher ( devient ) pour indiquer à Access de ne pas afficher 2 fois ce champ dans le résultat. Cours présenté par Mr Mounir GRARI
Trier les résultats de la requête Cliquez la zone Tri du champ qui servira de clé de tri. Une flèche apparaît. Cliquez la flèche. Choisissez l’ordre de tri des résultats. Pour exécuter la requête, cliquez ce bouton.( les enregistrements apparaissent dans l’ordre spécifié. Les données peuvent être triées de deux façons : Tri croissant : de A à Z et de 1 à 9. Tri décroissant : de Z à A et de 9 à 1 Si vous ne voulez plus utiliser un champ pour trier les résultats, répétez les étapes 1 à 3, en sélectionnant (Non trié) à l’étape 3. Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Définir des critères Cliquez la zone Critères du champ à utiliser pour trouver des enregistrements spécifiques. Saisissez le critère, puis appuyez sur la touche Entrée. Access peut ajouter automatiquement les apostrophes (“ “) ou des dièses (#) au critère saisi. Exécutez la requête. (les résultats de la requête apparaissent). Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Exemple de critères Correspondance exacte : = 100 (trouver le nombre 100). Inférieur à : < N (trouver les textes commençant par les lettres A à M). Supérieur ou égale à : >= 05/09/99 (trouver les dates postérieures au 5 septembre 1999). Différent de : <> Paris (trouver tout texte différent de Paris). Trouver dans une liste : Dans (100;101) (trouver les nombres 100 et 101). Champ vide : Est Null (trouver les enregistrements ne possédant pas de données dans ce champ). Est Non Null (trouver les enregistrements possédant des critères dans ce champ). Cours présenté par Mr Mounir GRARI
Exemple de critères (suite) Entre …Et… : Entre A Et D (trouver les lettres D et les textes commençant par par A, B ou C. Caractères génériques : Le caractère générique astérisque (*) représente un ou plusieurs caractères. Le point d’intérogation (?) représente un caractère unique. Comme Ba* (trouver le texte commençant par Ba, comme Balle ou Ballon. Comme *ea* (trouver le texte contenant ea, comme Jean et Jeanne. Comme Mar? (trouver les textes de quatre lettres commençant par Mar, comme Marc ou Mari. Cours présenté par Mr Mounir GRARI
Afficher les valeurs supérieures ou inférieures Cliquez la zone Tri du champ dont vous souhaitez afficher les valeurs supérieures ou inférieures. Cliquez la flèche, afin d’afficher une liste des options de tri. Cliquez le type de tri souhaité pour les enregistrements. Cliquez la flèche de cette zone, afin d’indiquer le nombre ou le pourcentage d’enregistrements à faire apparaître dans les résultats. Cours présenté par Mr Mounir GRARI
Afficher les valeurs supérieures ou inférieures (suite ) 5. Cliquez le nombre ou le pourcentage d’enregistrements à afficher. Si le nombre ou le pourcentage voulu n’apparaît pas, double-cliquez cette zone et saisissez le nombre ou le pourcentage souhaité. 6. Cliquez le bouton d’exécution. (le nombre ou pourcentage d’enregistrements spécifié apparaît dans les résultats de votre requête. Pour afficher de nouveau tous les enregistrements, répétez les étapes 4 et 5, en sélectionnant cette fois Tout à l’étape 5. Cours présenté par Mr Mounir GRARI
Utiliser plusieurs critères Utiliser « OU » avec un champ Cliquez la zone Critères du champ dont vous voulez souhaitez rechercher des enregistrements spécifiques, puis saisissez le premier critère. Cliquez la zone Ou du champ utilisé à l’étape 1, puis tapez le second critère. Cliquez le bouton d’exécution pour exécuter la requête. ( les résultats de la requête s’affichent ). Dans cet exemple Access extrait les étudiants dont les prénoms Ali ou Omar. Cours présenté par Mr Mounir GRARI
Utiliser plusieurs critères Utiliser « OU » avec deux champs Cliquez la zone Critères du champ dont vous voulez souhaitez rechercher des enregistrements spécifiques, puis saisissez le premier critère. Cliquez la zone Ou du second champ à utilisé, puis tapez le second critère. Cliquez le bouton d’exécution pour exécuter la requête. ( les résultats de la requête s’affichent ). Dans cet exemple Access extrait les étudiants dont les prénoms Ali ou qui ont la note de M2 supérieur ou égale à 12. Cours présenté par Mr Mounir GRARI
Utiliser plusieurs critères Utiliser « ET » avec un champ Cliquez la zone Critères du champ dont vous voulez souhaitez rechercher des enregistrements spécifiques, Saisissez le premier critère. à utiliser, puis tapez ET Saisissez le second critère à utiliser Cliquez le bouton d’exécution pour exécuter la requête. ( les résultats de la requête s’affichent ).. Dans cet exemple Access extrait les étudiants qui ont la note entre 10 et 12. Cours présenté par Mr Mounir GRARI
Utiliser plusieurs critères Utiliser « ET » avec deux champs Cliquez la zone Critères du champ dont vous voulez souhaitez rechercher des enregistrements spécifiques, puis saisissez le premier critère. Cliquez la zone Critères du second champ à utiliser, puis tapez le second critère. Cliquez le bouton d’exécution pour exécuter la requête. ( les résultats de la requête s’affichent ).. Dans cet exemple Access extrait les étudiants dont le prénom Ali et qui ont la note supérieur à 12. Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Effectuer des calculs Cliquez la zone Champ de la première colonne vide. Saisissez un nom pour le champ où apparaîtront les résultats de calcul. Suivi de deux points (:). Insérer ensuite un espace en appuyant sur la barre d’espace. Saisissez une expression pour le calcul à réaliser, Exécutez la requête. (Les résultats du calcul s’affichent). Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Effectuer des calculs (suite) Comment entrer une expression pour effectuer un calcul ? Pour entrer un champ dans une expression, saisissez le nom de la table qui renferme le champ entre crochets ([Commandes]), suivi d’un point d’exclamation (!). Tapez ensuite le nom du champ entre crochets ([Quantité]). Veillez à respecter l’orthographe des noms de table et de champ. (par exemple : [Commandes]![Quantité]* [Commandes]![Prix]) Lorsque le champ souhaité n’existe que dans une seule table, il est inutile de saisir le nom de cette table. (par exemple : [Quantité]*[Prix] ). Cours présenté par Mr Mounir GRARI
Utiliser des paramètres Cliquez la zone Critères du champ pour lequel vous souhaitez utiliser un paramètre. Saisissez un opérateur de recherche pour le paramètre. Saisissez le message qu’Access devra afficher lors de l’exécution de la requête. Ecrivez-le entre crochets [ ]. Cliquez le bouton d’exécution. (la boite de dialogue Entrer la valeur du paramètre apparaît, affichant le message saisi à l’étape 3). Saisissez les données à rechercher et Cliquez OK (les résultats de la requête s’affichent). Cours présenté par Mr Mounir GRARI
Synthétiser des données pour un champ Créez une requête qui renferme uniquement le champ à synthétiser. Cliquez ce bouton, afin d’afficher la ligne Opération. Cliquez la zone Opération du champ.(une flèche apparaît). Cliquez cette flèche, afin d’afficher une liste des opérations possibles. Cliquez l’opération à exécuter. Cliquez le bouton d’exécution. Les résultats de l’opération apparaissent. Cours présenté par Mr Mounir GRARI
Cours présenté par Mr Mounir GRARI Synthétiser des données pour un champ Opérations pour synthétiser des données Somme : Ajoute les valeurs. Moyenne : Calcule la valeur moyenne. Min : Recherche la plus petite valeur. Max : Recherche la plus grande valeur. Compte : Calcule le nombre de valeurs. EcartType : calcule l’écart standard. Var : Calcule la variance. Premier : Recherche la valeur du premier enregistrement. Dernier : Recherche la valeur du dernier enregistrement. Cours présenté par Mr Mounir GRARI
Synthétiser des données pour des enregistrements groupés Créez une requête qui renferme uniquement le champ à utiliser pour regrouper vos enregistrements et le champ à synthétiser. Cliquez ce bouton pour afficher la ligne Opération. Cliquez la zone Opération du champ à synthétiser. (une flèche apparaît). Cliquez cette flèche afin d’afficher la liste des opérations possibles. Cliquez l’opération à exécuter (Access regroupe les enregistrements d’après le champ regroupement. Cliquez le bouton d’exécution. Cours présenté par Mr Mounir GRARI
Synthétiser des données pour des enregistrements groupés (suite) Pour déterminer la quantité totale de chaque produit achetée par les diverses sociétés, par exemple, regroupez les enregistrements d’après les champs Société et Produit, et synthétiser les données d’après le champ Quantité commandée. Société Produit Quantité Sport A 40 B 60 Loisir 80 30 Véloland 25 Le Sportif 90 100 Cours présenté par Mr Mounir GRARI