Reporting Service 2005
[30 mn de lecture - paru le 9/25/2006 11:30:35 AM - Public : Confirmé]
|
   
|
Auteur
3. Personnalisation du rapport
Dans notre exemple, nous allons créer une facture client.
3.1 Pied de page et entête de page
Reporting Service 2005 offre la possibilité d'ajouter des entêtes et pied de page sur votre document comme un éditeur de texte.
Allez dans l'onglet 'Report' du menu 'Page Header'.
Des barres horizontales vous permettez de visualiser la segmentation de votre document.
3.2 Images
Pour personnaliser notre facture, nous allons ajouter le logo de notre entreprise. Quand vous cliquez déplacez sur le composant Image, Visual Studio vous propose 4 choix. - l'image est intégrée dans la rapport - l'image est stockée un répertoire du projet Visual Studio - l'image est stockée dans la base de données - l'image est stockée sur le Web .
3.3 Tableau Simple
Placez sur la surface du 'layout' un tableau. Normalement un tableau de 3 colonnes avec 3 lignes (entête, pied et détail) apparait.
Vous pouvez en ajouter des lignes et des colones en un simple cliques droits.
Pour remplir votre tableau, vous pouvez drag and dropper directement les champs de votre dataSet dans les lignes de votre tableau.
3.4 Personnalisation du format d'affichage
Vous pouvez personnaliser facilement chaque élément en changeant la couleur de fond, du texte, la police... Sélectionnez un élément, (une cellule, une ligne...) et cliquez sur 'Format'.
3.5 Tableau avec Trie
Vous pouvez aussi faire des colonnes de tries dans vos tableaux. Ces tries peuvent s'effectuer sur un champ du DataSet ou une expression.
Ce fonctionnalité est disponible pour les tableaux ou les matrices. Vous pouvez faire de trie sur plusieurs colonnes et même dans les groups.
Pour gérer les tries interactifs vous devez faire un 'clique droit' >> 'propriété' sur la cellule d'entête du tableau. Ensuite allez sur l'onglet 'Interactive Sort'
3.6 Tableau groupé
Toujours dans notre exemple de facture, nous pourrions imaginer que notre service comptabilité souhaite afficher une facture qui regroupe les articles vendu par Unité de mesure. Ainsi que l'affichage de chaque sous-totaux.
Ajoutez un nouveau tableau sur le 'Layout'.
Sur la barre de propriété, faites clique droit 'Insert Group'
Comment dans le tableau un 'Group' est constitué d'un entête, d'une description et un pied de groupe.
- L 'entête : nous allons placer le titre du groupe (l'unité de mesure). - Description : nous allons mettre le détail du groupe - Pied du groupe : nous allons calculer le total du prix pour ce groupe. Pour générer des totaux consulter le paragraphe 3.6 Totaux de lignes.
3.7 Tableau avec aucun résultat (NowRows)
Une propriété du tableau vous permet d'indiquez à vos visiteurs que le 'dataSet' n'a retourné aucun résultat. Allez dans les propriétés du tableau, dans l'onglet Data, et changer la propriété du champs NoRows par une valeur adéquate.
3.8 Totaux de lignes
Dans notre exemple de facture, nous souhaiterons ajouter une ligne Total dans notre facture.
Dans le pied de colone (alias footer), éditez un expression et ajouter la fonction SUM
Résultat
|