Définition d'une mise en page de rapport (Concepteur de rapports Visual Studio)
Une mise en page de rapport comprend trois zones principales : un en-tête de page, un pied de page et un corps. Le corps du rapport contient les données de ce rapport. Vous pouvez ajouter des régions de données, des zones de texte, des images, des rectangles, des sous-rapports et des améliorations visuelles à la mise en page de rapport. Les régions de données affichent des lignes de données répétitives issues d'une source de données. L'en-tête de page et le pied de page répètent le même contenu en haut et en bas de chaque page du rapport. Vous pouvez placer des éléments de rapport comme des images, des zones de texte et des traits dans les en-têtes et les pieds de page.
Pour concevoir un rapport, vous ouvrez un fichier de définition de rapport client (.rdlc) en mode de création graphique, puis vous faites glisser des éléments de rapport depuis la boîte à outils afin de créer le rapport. Le mode création du rapport présente la définition de fichier XML .rdlc sous-jacente du rapport. Vous devez éviter de modifier directement le fichier XML si vous souhaitez que le mode création et le fichier XML demeurent synchronisés.
Visuellement, la zone de conception est une zone rectangulaire avec une grille de points qui vous permet d'aligner les éléments de rapport dans la mise en page. L'alignement des éléments est important. Si les éléments ne sont pas alignés, le processus de génération du rapport peut créer des pages supplémentaires ou des espaces inattendus pour accueillir tous les éléments.
Lorsque vous exécutez un rapport, son traitement combine les informations de mise en page du rapport figurant dans le fichier .rdlc avec les données de la source de données, puis génère le rapport dans le format HTML ou GDI (Graphical Device Interface). Le format de sortie peut changer la façon dont les données sont traitées et la façon dont le rapport est rendu.
L'organisation des éléments dans un rapport est entièrement libre. Vos rapports ne sont pas limités à de simples « bandes » de données. Vous pouvez placer des régions de données avec différents ensembles de données côte à côte. Certains éléments de rapports peuvent aussi contenir d'autres éléments de rapport. Pour les régions de données, cela signifie que vous pouvez imbriquer des groupes de données dans d'autres groupes. Pour plus d'informations sur les régions de données, consultez Ajout de régions de données à un rapport (Concepteur de rapports Visual Studio).
Pour commencer, utilisez les procédures pas à pas permettant d'assimiler les bases de la conception de rapports. Pour plus d'informations, consultez Exemples et procédures pas à pas.
Dans cette section
- Ajout de régions de données à un rapport (Concepteur de rapports Visual Studio)
Décrit les types de régions de données utilisables. Cette section explique également comment ajouter des régions de données à la mise en page de rapport et configurer celles-ci.
- Ajout de zones de texte à un rapport (Concepteur de rapports Visual Studio)
Fournit des informations sur les zones de texte, notamment quand vous pouvez les utiliser, comment lier une zone de texte à des données et comment définir les paramètres régionaux.
- Ajout d'images à un rapport (Concepteur de rapports Visual Studio)
Explique comment utiliser des images incorporées, externes et de base de données dans une mise en page de rapport. Vous pouvez ajouter des images au corps, aux en-têtes de page et aux pieds de page d'un rapport.
- Ajout de rectangles, de lignes et de bordures à un rapport (Concepteur de rapports Visual Studio)
Indique comment ajouter des effets visuels à un rapport. Cette rubrique explique également comment utiliser des rectangles pour regrouper des éléments de rapport.
- Ajout d'interactivité, de visibilité et de navigation à un rapport (Concepteur de rapports Visual Studio)
Décrit les options de liaison, les plans de document, les signets et les options de visibilité que vous pouvez ajouter aux rapports HTML interactifs.
- Ajout d'en-têtes et de pieds de page à un rapport (Concepteur de rapports Visual Studio)
Explique comment ajouter des en-têtes et des pieds de page à un rapport. Cette section explique également comment définir une taille de page et des sauts de page, et fournit des instructions pas à pas pour des tâches spécifiques.
- Ajout d'un style et d'une mise en forme à un rapport (Concepteur de rapports Visual Studio)
Fournit des informations sur les valeurs des propriétés que vous pouvez utiliser pour agrémenter les éléments de rapport et pour spécifier la mise en forme des données au moment de l'exécution.
- Définition de paramètres de rapport dans un rapport (Concepteur de rapports Visual Studio)
Explique comment utiliser des paramètres dans les fichiers de définition de rapport client (.rdlc) et renvoie vers des rubriques de programmation qui contiennent des informations sur les méthodes permettant de définir des valeurs de paramètre.
- Regroupement de données dans un rapport (Concepteur de rapports Visual Studio)
Décrit différentes façons de regrouper des données dans un tableau et dans une liste.
- Tri de données dans un rapport (Concepteur de rapports Visual Studio)
Explique comment définir des ordres de tri sur des régions de données et configurer des colonnes de manière à ce qu'elles puissent être triées dynamiquement par l'utilisateur au moment de l'exécution.
- Procédure : filtrer des données dans un rapport (Concepteur de rapports Visual Studio)
Fournit des instructions pas à pas pour la définition de filtres qui sélectionnent un sous-ensemble de données à afficher dans le rapport.
- Configuration de sous-rapports et de rapports d'extraction (Concepteur de rapports Visual Studio)
Explique comment définir des sous-rapports en vue d'incorporer un rapport dans un autre et comment créer des liens d'extraction qui relient les rapports apparentés au moment de l'exécution.
Voir aussi
Concepts
Ajout et configuration de contrôles ReportViewer
Création de fichiers de définition de rapport client (.rdlc)
Ajout et configuration de contrôles ReportViewer
Conversion de fichiers RDL et RDLC
Optimisation de mise en page de rapport pour une sortie HTML (Concepteur de rapports Visual Studio)