Conclusion
Dans cette article nous avons appris à créer un rapport depuis Visual Studio.
Nous avons vu qu'une partie des possibilités de SQL Server Reporting Service
2005.
Reporting Service 2005 vous permettra de créer d'autres rapports mais
de façons différentes :
- Report Server Template qui pourront être réutiliser avec le nouvel
outils Builder
- Report Builder permet aussi de créer et publier des rapports facilement
pour les utilisateurs finaux.
- Report directement dans vos projets avec les nouveaux contrôles Report
de Visual Studio 2005.
Télécharger le projet zippé en cliquant ici.
Télécharger la base de données "Navision Demo Database (4-0)_Data.mdf" :http://www.mibuso.com/dlinfo.asp?FileID=520
Si vous souhaitez arrondir le prix de vente à deux décimal directement dans
la requête SQL, vous pouvez créer cette fonction comme celle-ci dessous dans l'analyser de requête
:
|
T-SQL |
CREATE FUNCTION
dbo.fn_arrondir(@montant
float,
@nombreDecimale int)
RETURNS
varchar(50)
AS
BEGIN
DECLARE @nbDecimal int
IF
CHARINDEX('.',@montant)
< 1
BEGIN
SET @nbDecimal
= 0;
END
ELSE
BEGIN
SET @nbDecimal
= LEN(@montant)
- CHARINDEX('.',@montant);
END
DECLARE @traitement
float
DECLARE @traitementString
varchar(50)
IF @nombreDecimale
< 1
BEGIN
SET @traitement
= (SELECT
FLOOR(@montant));
SET @traitementString
= @traitement;
END
ELSE
BEGIN
IF @nbDecimal
< 1
BEGIN
SET @traitementString
= CONVERT(varchar(50),@montant)
+ '.00'
END
ELSE
IF @nbDecimal
= 1
BEGIN
SET @traitementString
= CONVERT(varchar(50),@montant)
+ '0'
END
ELSE
BEGIN
SET @traitementString
= (SELECT
SUBSTRING(CONVERT(varchar(50),ROUND(@montant,@nombreDecimale)),0,
CHARINDEX('.',CONVERT
(varchar(50),@montant))+
@nombreDecimale + 1))
END
END
RETURN @traitementString
END
GO |
|
|
|
Dans votre dataSet : DataSetFacture, rajoutez l'appel à la fonction
fn_arrondir ()
|
T-SQL |
SELECT
[N°] ,[Désignation],CEILING([Qté
à facturer])
AS
'Qté à facturer',[Unité],
[dbo].[fn_arrondir]
( [Prix
unitaire] )
FROM
dbo .[FRA$CRONUS
France S_A_$Ligne vente]
WHERE
[N° document] =
@numParameter
|
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
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|