Interroger une base de données implique l'extraction de tout ou partie des données d'une ou de plusieurs tables ou vues. Microsoft Access 2010 offre une puissante fonction de requête guidée qui vous aide à créer facilement une requête même si vous ne savez pas comment écrire un script en langage de requête structuré.Explorez l'Assistant Requête en toute sécurité, sans toucher à vos propres données, à l'aide d'Access 2010 et de la base de données exemple Northwind. Si vous utilisez une version antérieure d'Access, vous pouvez lire la rubrique Création de requêtes dans des versions antérieures de Microsoft Access.
Comment créer une requête dans Access 2010
Créez un exemple de requête répertoriant les noms de tous les produits de Northwind, les niveaux de stock cibles et le prix affiché pour chaque article.
- Ouvrez la base de données. Si vous n'avez pas encore installé la base de données exemple Northwind, ajoutez-la avant de continuer. S'il est déjà installé, allez dans l'onglet Fichier, sélectionnez Ouvrir et localisez la base de données Northwind sur votre ordinateur.
- Basculer vers l'onglet Créer. Dans le ruban d'accès, passez de l'onglet Fichier à l'onglet Créer. Les icônes présentées dans le ruban vont changer. Si vous n'êtes pas familier avec le ruban Access, lisez la section Visite guidée d'Access 2010: l'interface utilisateur.
- Cliquez sur l'icône Assistant de requête. L'assistant de requête simplifie la création de nouvelles requêtes. L'alternative consiste à utiliser le mode Création de requête, ce qui facilite la création de requêtes plus sophistiquées mais est plus compliqué à utiliser.
- Sélectionnez un type de requête. Access vous demandera de choisir le type de requête que vous souhaitez créer. Pour nos besoins, nous allons utiliser l’Assistant de requête simple. Sélectionnez-le et cliquez sur OK pour continuer.
- Sélectionnez le tableau approprié dans le menu déroulant. L'assistant de requête simple s'ouvrira. Il comprend un menu déroulant qui devrait par défaut être "Table: Customers". Lorsque vous sélectionnez le menu déroulant, une liste de toutes les tables et requêtes actuellement stockées dans votre base de données Access s’affiche. Ce sont les sources de données valides pour votre nouvelle requête. Dans cet exemple, sélectionnez la table Produits, qui contient des informations sur les produits de l'inventaire de Northwind.
- Choisissez les champs que vous souhaitez voir apparaître dans les résultats de la requête. Ajoutez des champs en double-cliquant dessus ou en cliquant une fois sur le nom du champ, puis sur l'icône ">". Les champs sélectionnés sont déplacés de la liste des champs disponibles vers la liste des champs sélectionnés. L'icône ">>" sélectionnera tous les champs disponibles. L'icône "<" vous permet de supprimer le champ en surbrillance de la liste des champs sélectionnés tandis que l'icône "<<" supprime tous les champs sélectionnés. Dans cet exemple, sélectionnez le nom du produit, le prix catalogue et le niveau cible dans la table Produit.
- Répétez les étapes 5 et 6 pour ajouter des informations à partir de tables supplémentaires. Dans notre exemple, nous extrayons des informations d'une seule table. Cependant, nous ne sommes pas limités à utiliser une seule table. Combinez les informations de plusieurs tables et affichez les relations. Tout ce que vous avez à faire est de sélectionner les champs - Access alignera les champs pour vous. Cet alignement fonctionne car la base de données Northwind comporte des relations prédéfinies entre les tables. Si vous créez une nouvelle base de données, vous devrez établir ces relations vous-même. Lisez l'article Création de relations dans Microsoft Access 2010 pour plus d'informations sur ce sujet.
- Cliquez sur Suivant. Lorsque vous avez terminé d'ajouter des champs à votre requête, cliquez sur le bouton Suivant pour continuer.
- Choisissez le type de résultats que vous voulez produire. Pour cet exemple, générez une liste complète des produits et de leurs fournisseurs en choisissant l’option Détails et en cliquant sur le bouton Suivant pour continuer.
- Donnez un titre à votre requête. Vous avez presque fini! Sur l'écran suivant, vous pouvez donner un titre à votre requête. Sélectionnez quelque chose de descriptif qui vous aidera à reconnaître cette requête ultérieurement. Nous appellerons cette requête "Liste des fournisseurs de produits".
- Cliquez sur Terminer. Vous serez présenté avec les résultats de votre requête. Il contient une liste des produits de Northwind, les niveaux de stocks cibles souhaités et les prix catalogue. L'onglet présentant ces résultats contient le nom de votre requête.
Vous avez créé avec succès votre première requête avec Microsoft Access 2010. Vous disposez maintenant d'un outil puissant à appliquer aux besoins de votre base de données.