44 Groupe ISEG / Junior Informatique Kaolack Introduction L'un des éléments les

44 Groupe ISEG / Junior Informatique Kaolack Introduction L'un des éléments les plus puissants d'une base de données est la capacité de faire une recherche sur une masse de données entreposée dans la base de données. Il est ensuite possible de faire des analyses et d'en sortir des tendances.Par exemple, vous n’avez pas besoin de voir toute la liste des clients si vous avez seulement besoin du numéro de téléphone de l’un d’eux. Il y a aussi des requêtes pour certaines requêtes d'action telles que la mise à jour et la suppression de données. La prochaine section consiste à comprendre la procédure de création d'une requête en créant une qui donnera des informations sur les employés. Il faut premièrement avoir créé la table "employé" de la page de création de tables. Si vous n'avez pas le temps de créer la table, vous pouvez copier la base de données demoacc1.mdb (pour Access 97 ) ou demoa2k1.mdb ( pour Access 2000 ) contenant la table "Employés" et commencer immédiatement la création des requêtes. Ces fichiers sont sur la page des fichiers de démonstrations qui contient tous les fichiers utilisés durant mes démonstrations et les exercices de ce site. Cliquez ici pour vous rendre sur cette page pour ensuite revenir. Après, il y a des explications pour les options possibles d'une requête. La page Web suivante est composée d'exercices pour regarder de plus en plus en profondeur les possibilités des requêtes. Les étapes pour la création d’une requête Access. 1. Choisir la ou les tables et les requêtes nécessaires 2. Choisir le type de requête 3. Choisir le ou les champs nécessaires 4. Déterminer si les champs ont besoin d’être triés 5. Cacher les champs au besoin 6. Déterminer les critères de sélection 7. Exécuter la requête 8. Options spécialisées : regroupement, générateur d'expression 9. Relier des tables La prochaine étape consiste à créer une requête. Il s'agit d'afficher le prénom et nom de famille de tous les employés dont le prénom est Roger. Cliquez sur l'onglet des requêtes . Appuyez sur le bouton Nouveau. 1. Choisir la ou les tables et les requêtes nécessaires. Access vous offre plusieurs manières de créer une requête: en utilisant l'un des assistants qu'Access vous offre ou en la bâtissant du début à la fin en mode création. Support de Cours Microsoft Access 45 Groupe ISEG / Junior Informatique Kaolack Le mode Création est celui qui vous permet toutes les options pour la création d'une requête. Cependant, il n'y a pas d'assistant pour vous aider. C'est en partie pour cette raison que cette page existe; pour vous démontrer le potentiel des requêtes. L'assistant requête simple vous demande la liste des champs que vous voulez voir et affiche le résultat. Il n'y a pas de critères de sélection. Il affiche les champs demandés pour tous les enregistrements. L'assistant requête analyse croisée vous demande quelques questions pour créer un tableau croisé. Vous pouvez facilement savoir le nombre, la somme, la moyenne et d'autres opérations d'un champ par rapport à un autre. Par exemple, vous pouvez savoir le nombre d'employés qui travaille dans l'entreprise par lieu de travail et par occupation. Ou, quels types de produits achètent les différents clients de l'entreprise. Cela peut devenir un outil d'analyse puissant. L'assistant requête trouver les doublons est aussi très intéressant lorsque vous ayez des difficultés à créer des relations entre les tables. L'une des raisons pour qu'Access refuse de créer une relation entre les tables est qu'il y a un doublon illégal dans l'une des tables. Cette requête vous permettrait de savoir quel enregistrement a un contenu d'un champ en double pour vous permettre de corriger la situation. L'assistant requête de non correspondance est aussi utile pour les relations entre les tables. À quoi sert une relation s'il n'y a pas la donnée équivalente dans l'autre table ? Cette requête permet de trouver les enregistrements qui n'ont pas d'équivalent, ou de valeur en commun, dans l'autre table reliée. Ceci permet de s'assurer que tous les enregistrements sont reliés à de l'information d'une autre table. Pour l'exemple, sélectionnez l'option Mode création. Appuyez sur le bouton OK. Vous pouvez créer une requête à partir d'une table ou même d'une autre requête. Il est même possible d'avoir une requête qui est composée de champs provenant de plusieurs tables ou de requêtes. Access va vous demander de la liste des tables et des requêtes de choisir laquelle ou lesquelles vous voulez ajouter à votre nouvelle requête. Sélectionnez, une à la fois, les tables et les requêtes et appuyez sur le bouton ajouter. Une fois que vous aurez sélectionné la table, la requête ou une combinaison des deux dont vous avez besoin, appuyez sur le bouton Fermer. Sélectionnez la table Employés. Appuyez sur le bouton Ajouter. Support de Cours Microsoft Access 46 Groupe ISEG / Junior Informatique Kaolack Puisqu'il n'y a pas d'autres tables ou de requêtes à choisir, appuyez sur le bouton Fermer. Il est possible de créer une requête à partir de plusieurs tables ou de requêtes ou une combinaison des deux. Si, pour une raison ou une autre, vous avez oublié une table ou une requête, vous pouvez en ajouter en mode création en appuyant sur le bouton . Il faudra ensuite répéter l'opération ci-dessus. Pour les besoins de formation, les prochaines requêtes seront tous composées à partir de la table Employés. Vous êtes maintenant dans l'écran pour la création de requête. La partie du haut contient les tables et les requêtes que vous ayez demandées auparavant. La partie du bas est celle qui est la plus importante. C'est là que vous décidez des champs que vous ayez besoin ainsi que des options que vous voulez. La première ligne sert pour sélectionner les champs dont vous avez besoin pour votre requête. La seconde ligne est pour déterminer l'ordre d'affichage des données. La troisième ligne est Support de Cours Microsoft Access 47 Groupe ISEG / Junior Informatique Kaolack pour déterminer si le champ doit être affiché ou pas. Pour certaines conditions, il est préférable de ne pas afficher un champ. La quatrième ligne et les lignes suivantes servent à déterminer les critères pour afficher un enregistrement. 2. Choisir le type de requête Access vous offre six genres de requêtes. Chacune est spécialisée pour un certain genre de recherche ou d'opération. Requête sélection : Affiche les enregistrements qui répondent aux critères demandés. C'est le type que vous allez utiliser le plus souvent. Il affiche seulement les enregistrements qui répondent aux critères sélectionnés. Requête analyse croisée : Affiche un tableau de synthèse selon les champs demandés. Requête nouvelle table: Création d’une nouvelle table avec les champs demandés selon les critères demandés. Requête mise à jour: Mise à jour des enregistrements selon les critères demandés. Requête ajout: Ajoute des enregistrements d’une autre table selon les critères demandés. Requête suppression: Élimine des enregistrements selon les critères demandés. Il est possible d'effacer en même temps un groupe d'enregistrements qui répondent aux critères demandés. Pour le moment, il s'agit d'une requête de type sélection. C'est celle que vous utilisez pour accomplir des recherches dans une base de données. Pour les exercices numéro 1 jusqu'à 21, c'est la requête de type sélection qui sera utilisé. Les exercices suivants utilisent un autre type de requêtes. 3. Choisir le ou les champs nécessaires Parmi les tables et les requêtes que vous avez choisies, vous devez choisir les champs dont vous avez besoin pour votre nouvelle requête. Cela veut dire que vous n’êtes pas obligé d’utiliser tous les champs; seulement ceux nécessaires pour la requête. Aussi, le caractère " * " situé au début de chaque table qui se retrouve dans une requête indique que vous pouvez ajouter tous les champs de celle-ci dans la requête dans l'ordre qu'ils sont présentement dans la table. Ceci s'applique aussi aux autres requêtes que vous pouvez ajouter à votre requête. Il y a trois manières de choisir un champ: 1. Double-clic sur le champ 2. Choisir parmi la liste 3. " Tirer " un champ et l’insérer au bon endroit 1. Double-clic sur le champ Support de Cours Microsoft Access 48 Groupe ISEG / Junior Informatique Kaolack Placez le pointeur par-dessus le champ dont vous avez besoin. Faites ensuite un double-clic en utilisant le bouton gauche de la souris. Le champ sélectionné va s'ajouter à la fin de la liste des champs déjà sélectionnés. Répétez l’opération jusqu’à ce que vous ayez tous les champs nécessaires à la requête. 2. Choisir parmi la liste Placez le pointeur dans la cellule blanche à côté du mot Champ:. Cliquez dans la cellule. Cliquez ensuite sur la flèche noire pointant vers le bas du côté droit de la cellule. De la liste des champs, sélectionnez le champ dont vous avez besoin. Répétez l’action avec la cellule à la droite jusqu’à ce que vous ayez choisi tous les champs nécessaires pour terminer votre nouvelle requête. 3. " Tirer " un champ et l’insérer au bon endroit De la liste des tables et requêtes que vous avez sélectionnée, placez le pointeur sur l’un des uploads/s3/ les-requetes.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager