Partager via


Leçon 3 : création d'une requête basée sur un modèle de rapport

Dans cette leçon, vous allez créer une requête qui précise les ventes de produits par année et trimestre. Vous allez ajouter six champs à la requête, puis appliquer un filtre afin que seules les données avant ou après le 5/1/2003 soient retournées. Cette requête que vous êtes sur le point de créer est la même que celle utilisée dans l'exemple de rapport du Générateur de rapports SQL Server 2008 intitulé « Product by Sales Year ».

Pour ouvrir la fenêtre Concepteur de requêtes

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Rapports, puis sélectionnez Ajouter un nouveau rapport.

    L'Assistant Rapport s'ouvre.

  2. Cliquez sur Suivant.

    La page Sélectionner la source de données s'affiche.

  3. Dans la liste déroulante Source de données partagée, sélectionnez RMQBdatasource.

  4. Cliquez sur Suivant.

  5. Dans la page Concevoir la requête, cliquez sur Générateur de requêtes.

    La fenêtre Concepteur de requêtes s'ouvre. Notez les similitudes entre l'apparence de cette fenêtre et celle du Générateur de rapports. La partie gauche de la fenêtre contient une liste d'entités et de leurs champs respectifs que vous pouvez ajouter à votre requête. Une zone de dépôt apparaît à droite de la liste des entités. Pour créer votre requête, faites glisser les entités et les champs à utiliser de votre requête vers cette zone. Le volet de résultats se trouve à droite de la liste des champs ; vous pouvez exécuter votre requête et afficher à tout moment les résultats retournés.

Pour créer la requête

  1. Dans la liste Entités de la fenêtre de création de requêtes, sélectionnez Product.

  2. Dans la liste Champs, sélectionnez le champ Product Category et faites-le glisser vers la zone de la requête.

  3. Dans la liste Champs, faites glisser le champ Product Subcategory vers le bord droit du champ Product Category.

  4. Dans la liste Champs, faites glisser le champ Name vers le bord droit du champ Product Subcategory.

  5. Dans la liste Entités, cliquez sur Sales, puis sur Sales Order.

  6. Dans la liste Champs, développez le champ Order Date.

  7. Dans la liste Champs, faites glisser le champ Order Year vers le bord droit du champ Name.

  8. Dans la liste Champs, faites glisser le champ Order Quarter vers le bord droit du champ Order Year.

  9. Dans la liste Champs, faites glisser le champ Sum Total Due vers le bord droit du champ Order Quarter.

    Vous avez ajouté tous les champs dont vous avez besoin et votre requête doit apparaître comme dans l'illustration suivante.

    Requête basée sur un modèle de rapport dans le concepteur de requêtes.

    Vous allez maintenant appliquer un filtre à la requête.

Pour appliquer un filtre

  1. Dans la barre d'outils du Concepteur de requêtes, cliquez sur Filtre.

    La boîte de dialogue Filtrer les données s'ouvre.

  2. Dans la liste Entités, cliquez sur Product.

  3. Dans la liste Champs, double-cliquez sur Product Category.

  4. Dans la clause de filtre, cliquez sur égal à, puis sélectionnez Dans une liste.

  5. Cliquez sur aucune valeur sélectionnée, puis sélectionnez Accessories, Bikes et Clothing.

    Seules les données des ventes de ces produits apparaissent dans le rapport rendu.

  6. Dans la liste Entités, sélectionnez Sales Order.

  7. Dans la liste Champs, double-cliquez sur Order Date.

  8. Dans la clause de filtre, cliquez sur Order Date, puis sélectionnez Demander.

  9. Cliquez avec le bouton droit sur égal à, puis sélectionnez le ou après le.

  10. Dans la zone de liste déroulante, tapez ou sélectionnez 5/1/2003.

  11. Cliquez sur OK.

    Vous avez appliqué un filtre à la requête du rapport afin que les ventes d'accessoires, de vélos et de vêtements survenues après le 5/1/2003 s'affichent lorsque le système demande à une personne désireuse de consulter le rapport d'entrer une date de vente précise. Vous allez ensuite revenir à l'Assistant Rapport.

Pour revenir à l'Assistant Rapport

  • Dans le Concepteur de requêtes, Cliquez sur OK.

    La page Concevoir la requête de l'Assistant Rapport apparaît à nouveau. La requête que vous venez de créer est dans la zone Chaîne de la requête.

Étapes suivantes

Vous devez ensuite concevoir votre rapport. Dans la leçon suivante, vous allez sélectionner une structure et un style de rapport, puis ajouter des totaux à ce dernier. Consultez Leçon 4 : conception du rapport.