Partager via


Ajout de régions de données de tableau (Concepteur de rapports Visual Studio)

Une région de données de tableau est un élément de rapport lié à des données qui contient des données multi-colonne, multi-instance sur un rapport. Un tableau a un ensemble statique de colonnes et un nombre variable de lignes selon les données du dataset. Les tableaux peuvent contenir un nombre illimité de colonnes.

Une région de données de tableau est composée de plusieurs parties. Elle inclut au minimum des lignes de détails. Vous pouvez également spécifier des en-têtes de tableau, des pieds de page de tableau, des en-têtes de groupe et des pieds de page de groupe. Vous pouvez imbriquer d'autres éléments de rapport liés aux données dans une région de données de tableau, notamment un autre tableau.

Utilisation de régions de données de tableau

Lors de la conception d'un rapport, vous ajoutez une région de données de tableau en sélectionnant Tableau dans la boîte à outils et en la faisant glisser sur le rapport. Vous pouvez également ajouter un tableau à un nouveau rapport vide ou à un rapport existant. Une fois que la région de données de tableau est incluse dans le rapport, vous pouvez lui ajouter des colonnes et des lignes.

Région de données de table de base

Poignées

Pour travailler avec une région de données d'un tableau, vous utilisez des poignées qui se trouvent sur les colonnes, les lignes ; les poignées de tableau sont des cases grises qui apparaissent au-dessus et en regard du tableau lorsque celui-ci est sélectionné. Les poignées qui s'étendent le long de la partie supérieure du tableau sont des poignées de colonne. Les poignées qui s'étendent le long du bord du tableau sont des poignées de ligne. La poignée qui se trouve à l'intersection des poignées de colonne et de ligne s'appelle la poignée d'angle. La plupart des actions sur les colonnes, les lignes et le tableau s'effectuent en cliquant avec le bouton droit respectivement sur les poignées de colonne, les poignées de ligne ou la poignée d'angle. Pour sélectionner le tableau, cliquez sur la poignée d'angle.

Comment ajouter, déplacer ou supprimer un tableau

Pour ajouter un tableau

  1. Ouvrez le fichier de définition de rapport client (.rdlc) en mode de conception graphique.

  2. Dans la boîte à outils, cliquez sur Tableau.

  3. Cliquez sur la surface de dessin du rapport.

Une fois que le tableau se trouve sur le rapport, vous pouvez le déplacer en pointant sur sa bordure ombrée et en le faisant glisser à un nouvel emplacement (cliquez n'importe où sur une zone vide du tableau pour faire apparaître la bordure ombrée). Pour supprimer un tableau, cliquez avec le bouton droit sur un espace vide à l'intérieur du tableau et appuyez sur SUPPR.

Chaque région de données du tableau est associée à une source de données. Si le rapport contient un seul dataset, le tableau est automatiquement associé à ce dataset lorsque vous le placez dans le rapport. Si le rapport contient plusieurs datasets, vous devez associer le tableau à un dataset spécifique en faisant glisser des champs sur le tableau.

Comment insérer des colonnes et des lignes

Vous pouvez ajouter de nouveaux nœuds à la hiérarchie. Vous pouvez également ajouter des lignes. Notez que chaque ligne contient un type de données spécifique. Un tableau ne peut comporter qu'une seule ligne Détails, mais vous pouvez ajouter de nouvelles lignes pour créer des groupes.

Pour insérer une colonne, cliquez dans le tableau afin de faire apparaître les poignées de colonne et de ligne au-dessus et en regard du tableau. Cliquez avec le bouton droit sur une poignée de colonne, puis cliquez sur Insérer une colonne à droite ou sur Insérer une colonne à gauche.

Pour insérer une ligne, cliquez avec le bouton droit sur une poignée de ligne à l'emplacement où vous souhaitez insérer une ligne, puis cliquez sur Insérer une ligne au-dessus ou sur Insérer une ligne en dessous. Le type de ligne sélectionné détermine le type de ligne inséré. Par exemple, si vous sélectionnez une ligne d'en-tête ou de pied de page de groupe, le type de ligne qui sera inséré est un autre en-tête ou pied de page de groupe.

Comment lier des données à un tableau

Après l'ajout d'un tableau à la mise en page d'un rapport, vous ajoutez des champs ou des expressions aux cellules du tableau.

Pour lier des données à un tableau, faites glisser un champ de la fenêtre Sources de données sur une cellule de tableau. Si vous faites glisser le champ dans la cellule d'une colonne de tableau sans en-tête (par exemple, la ligne Détails), le nom du champ vient automatiquement s'insérer dans l'en-tête de la colonne.

NoteRemarque

Si la fenêtre Sources de données n'apparaît pas, dans le menu Données, cliquez sur Afficher les sources de données.

Chaque cellule du tableau contient par défaut une zone de texte. Vous pouvez changer le type d'élément à l'intérieur de la cellule (par exemple, vous pouvez changer une zone de texte dans une cellule en une image). Leurs cellules peuvent recouvrir plusieurs colonnes.

Les données d'un tableau peuvent être rassemblées dans des groupes, puis triées. Par exemple, vous pourriez regrouper des produits en catégories, en départements, puis trier les données en ordre croissant. Pour plus d'informations sur le regroupement et le tri de données, consultez Regroupement de données dans un rapport (Concepteur de rapports Visual Studio) et Tri de données dans un rapport (Concepteur de rapports Visual Studio).

Comment regrouper des données dans un tableau

Pour ajouter un groupe à un tableau

  1. Cliquez sur le tableau pour que les poignées de ligne et de colonne apparaissent au-dessus et en regard du tableau.

  2. Cliquez avec le bouton droit sur la poignée de la ligne où vous souhaitez insérer le groupe, puis cliquez sur Insérer un groupe.

    NoteRemarque

    L'emplacement de la ligne du nouveau groupe est déterminé par la ligne qui est sélectionnée. Si la ligne sélectionnée est une ligne de détails, le nouveau groupe vient se placer juste à l'extérieur de la ligne de détails. Si la ligne sélectionnée est une ligne de groupe, le nouveau groupe est positionné à l'intérieur de la ligne de groupe.

  3. Sous l'onglet Général, procédez comme suit :

    • Dans Nom, tapez le nom du groupe.

    • Dans Grouper sur, tapez ou sélectionnez les expressions selon lesquelles vous voulez regrouper les données.

    • (Facultatif) Dans Étiquette du plan du document, tapez ou sélectionnez l'expression à utiliser en tant qu'étiquette du plan du document.

    • (Facultatif) Si ce groupe constitue une hiérarchie récursive, pour Groupe parent, tapez ou sélectionnez l'expression à utiliser en tant que groupe parent récursif.

    • (Facultatif) Cliquez sur Saut de page au début ou sur Saut de page à la fin pour insérer un saut de page au début ou à la fin de chaque instance de groupe.

    • (Facultatif) Cliquez sur Inclure l'en-tête du groupe ou sur Inclure le pied de page du groupe pour placer un en-tête ou un pied de page pour le groupe dans le tableau.

    • (Facultatif) Cliquez sur Répéter l'en-tête de groupe ou sur Répéter le pied de page de groupe pour répéter l'en-tête ou le pied de page de groupe sur chaque page dans laquelle le tableau apparaît.

  4. (Facultatif) Sous l'onglet Tri, sélectionnez ou tapez les expressions sur lesquelles trier les données dans le groupe.

  5. (Facultatif) Sous l'onglet Filtres, sélectionnez ou tapez les expressions sur lesquelles filtrer les données dans le groupe.

  6. (Facultatif) Sous l'onglet Visibilité, sélectionnez les options de visibilité de l'élément. Pour plus d'informations sur la visibilité, consultez Ajout d'interactivité, de visibilité et de navigation à un rapport (Concepteur de rapports Visual Studio).

  7. (Facultatif) Sous l'onglet Sortie des données, sélectionnez les options de sortie des données de l'élément.

Fusion de cellules

Plusieurs cellules contiguës d'un tableau peuvent être combinées pour n'en former qu'une seule. Cette opération se nomme recouvrement de colonnes ou fusion de cellules. Les cellules peuvent uniquement être réunies entre des colonnes adjacentes. Lors de la fusion, seules les données de la première cellule sont préservées. Si des données sont présentes dans d'autres cellules, elles sont supprimées. Les cellules fusionnées peuvent être fractionnées de sorte que les colonnes initiales soient rétablies.

Pour fusionner des cellules, sélectionnez-les, cliquez avec le bouton droit sur la sélection, puis cliquez sur Fusionner les cellules. Pour fractionner des cellules fusionnées, cliquez avec le bouton droit sur ces dernières, puis sélectionnez Fractionner les cellules.

Ajout de sous-totaux

Pour ajouter un sous-total à un tableau, ajoutez une expression d'agrégation à une cellule dans une ligne de groupe. Imaginons par exemple un tableau regroupé par catégories de produits, par sous-catégories de produits et par produits. Si vous voulez afficher la somme des ventes par catégorie et par sous-catégorie, vous devez placer l'expression =Sum(Fields!Sales.Value) dans les lignes d'en-tête ou de pied de page pour la catégorie et la sous-catégorie.Sum est une fonction d'agrégation. Reporting Services calcule la somme des valeurs de ce groupe et affiche le sous-total.

Voir aussi

Concepts

Ajout de régions de données à un rapport (Concepteur de rapports Visual Studio)
Définition d'une mise en page de rapport (Concepteur de rapports Visual Studio)
Création de fichiers de définition de rapport client (.rdlc)