SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

SQL Server Reporting Service 2005 avec Visual Studio 2005
Accueil > Articles > Développement
Auteurs 
Michel DEGREMONT



 Tous les articles de cet auteur

3,8/5

Bien


78833
86/327

2. DataSet 

2.1 Créer un nouveau DataSet

Dans chaque rapport vous pouvez avoir différents dataset. Un dataset consiste à mettre en mémoire le résultat d'une requête pour diminuer le nombre I/0 dans la base de données ou autres sources de données. Vous pouvez ainsi exécuter différents traitements en mémoire comme les tries, les filtres... sans vous reconnecter à votre base de données.

Reporting Service 2005

Pour créer un nouveau dataSet, allez dans l'onglet Data, puis dans le menu déroulant DataSet cliquez sur <Nouveau dataSet>. Dans la fenêtre de dialogue, sélectionnez la source de données sur laquelle vous souhaitez travailler. Dans notre exemple sélectionnez le DataSource1.

2.2 Différent type de DataSet

Quand vous créer un nouveau dataSet, vous pouvez créer votre requête en mode Texte ou utiliser un procédure stockées.

Reporting Service 2005

Dans le mode texte vous avez deux possibilité soit de saisir manuellement votre requête, soit d'utiliser l'éditeur d'expression qui vous permettra d'utiliser des variables globales (nombre de page, ), d'autres dataSet, des opérateurs arithmétiques, de comparaison ...  Pour lancer l'éditeur d'expression cliquez sur Fx

Reporting Service 2005

Dans notre exemple nous allons créer un rapport d'édition de facture. Nous allons nous servir d'une vue existante dans Navision : $Ligne vente et $Entete ligne vente

DataSet : DataSetContenuFacture = ce dataset sélectionne le contenu de la facture numéro 2002

T-SQL

SELECT

[N°],[Désignation],CEILING([Qté à facturer]) AS 'Qté à facturer',[Unité],[Prix unitaire]

FROM

dbo.[FRA$CRONUS France S_A_$Ligne vente]

WHERE

[N° document] = '2002'

DataSet : DataSetEnteteFacture = ce dataset sélectionne l'entête de la facture : numéro de dossier, date de commande, numéro de facture pour la facture 2002

T-SQL

SELECT TOP 1

Nom,Adresse,Ville, [N°],

CONVERT(varchar(50),CONVERT(datetime, [Date commande],107)) AS 'Date commande',

[Libellé écriture]

FROM

dbo.[FRA$CRONUS France S_A_$En-tête vente]

WHERE

[N°] = '2002'

2.3 Le volet DataSet

Tous les DataSet que vous créerez seront visible dans le volet DataSet. Pour faire apparaître le volet DataSet, allez dans le menu en haut "View">> ""dateSet"" (PS : il est en bas du menu).

Ce volet vous permet de visualiser les "dateSet" mais aussi le nom des colonnes de ces derniers.

Reporting Service 2005

Introduction

1. Report Server Project
      1.1 Création du projet
      1.2 Création de la source de données
      1.3 Créer un rapport
2. DataSet
      2.1 Créer un nouveau DataSet
      2.2 Différent type de DataSet
      2.3 Le volet DataSet
3. Personnalisation du rapport
      3.1 Pied de page et entête de page
      3.2 Images
      3.3 Tableau Simple
      3.4 Personnalisation du format d'affichage
      3.5 Tableau avec Tri
      3.6 Tableaux groupés
      3.7 Tableau avec aucun résultat (NowRows)
      3.8 Totaux de lignes
4. Création graphique
      4.1 Composant Graphique
      4.2 Configuration des données
      4.3 Présentation graphique 3D
      4.4 Graphique 3D évolué
5. Filtres
      5.1 Paramétrer les dataSets
      5.2 Propriété du paramètre
      5.3 Type de paramètre
      5.4 Paramètres pré-paramétrés
      5.5 Valeur par défaut des paramètres
6. Publication des rapports
      6.1 Publication via Visual Studio
      6.2 Autres type de publications

Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft