Partager via


Ajout de rectangles, de lignes et de bordures à un rapport (Concepteur de rapports Visual Studio)

Vous pouvez ajouter des rectangles, des lignes, des images et des styles de bordure aux rapports afin de créer des effets visuels. Les rectangles peuvent contenir d'autres éléments de rapport ou agrémenter le rapport. Quant aux images, elles peuvent être statiques ou basées sur des données d'une base de données. Des propriétés de bordure peuvent être définies pour n'importe quel élément qui occupe de l'espace dans la mise en page du rapport. Pour plus d'informations sur les images, consultez Ajout d'images à un rapport (Concepteur de rapports Visual Studio).

Ajout d'une bordure de rapport

Vous pouvez ajouter une bordure à un rapport et placer celle-ci dans les en-têtes, les pieds de page ou le corps du rapport. Dans l'en-tête, ajoutez des bordures gauche, supérieure et droite. Dans le corps, ajoutez une bordure gauche et une bordure droite. Dans le pied de page, ajoutez des bordures gauche, inférieure et droite. Si vous n'utilisez pas d'en-tête dans votre rapport, vous pouvez placer des bordures autour du corps uniquement.

Si vous ajoutez une bordure de rapport apparaissant dans l'en-tête et le pied de page, ne supprimez pas l'en-tête et le pied de page de la première et de la dernière page du rapport. Sans cela, la bordure pourra être coupée partiellement, en haut et en bas de la première et de la dernière page du rapport.

Pour définir la bordure, définissez les propriétés de largeur, de couleur et de style de bordure des objets Corps, En-tête de page et Pied de page dans la fenêtre Propriétés.

NoteRemarque

Bien que vous puissiez utiliser un rectangle pour créer une bordure autour de la totalité de la page de rapport, cela n'est pas recommandé car, au moment de l'exécution, certains éléments de rapport sont agrandis de manière à accueillir des lignes de données répétitives. Si vous placez des régions de données, telles que des tableaux, des listes et des matrices dans un rectangle, les dimensions réelles de celui-ci peuvent varier d'une génération de rapport à l'autre si la quantité de données change entre différents rendus.

Ajout d'un rectangle

Bien qu'un rectangle puisse servir exclusivement à donner un effet visuel, il est plus couramment utilisé comme conteneur d'autres éléments. Un rectangle vous permet de regrouper des éléments. Lorsque vous le déplacez, les éléments qu'il contient se déplacent avec lui.

Lorsque vous utilisez des rectangles pour y placer des éléments de rapport, prenez en considération la façon dont ceux-ci seront affectés dans leur ensemble pendant la génération de rapport. Les éléments de rapport qui contiennent des lignes répétitives de données (par exemple des tables) sont agrandis de manière à accueillir les données renvoyées par une requête, ce qui affecte le placement des autres éléments dans le rectangle. Une table pousse les éléments vers le bas si ceux-ci sont placés sous la région de données. Pour ancrer un élément à sa position, vous pouvez le placer à l'intérieur d'un rectangle dont le bord supérieur est situé au-dessus du bord inférieur de la table. Pour ajouter un rectangle à un rapport, procédez comme suit :

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

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

  3. Sur la surface de conception, faites glisser une zone de la taille souhaitée pour le rectangle. Une autre solution consiste à cliquer sur la surface de conception pour créer un rectangle de taille fixe.

NoteRemarque

Si vous faites glisser le rectangle de sorte qu'il entoure des éléments existants, ces derniers ne sont pas pour autant placés automatiquement à l'intérieur du rectangle. Pour insérer des éléments existants dans un rectangle, créez le rectangle, puis faites y glisser les éléments.

Ajout de lignes

Vous pouvez ajouter des lignes à une mise en page de rapport. Par défaut, une ligne est un élément de conception non répétitif. Si vous souhaitez ajouter une ligne dans des lignes de données répétitives (par exemple dans une cellule d'une ligne de détails), vous devez écrire une expression qui dessine la ligne et placer l'expression dans la cellule où doit apparaître la ligne. Si vous souhaitez ajouter systématiquement une ligne après les données répétitives, vous n'avez pas besoin d'une expression. Il vous suffit d'activer l'option Répéter sur chaque page l'élément de rapport avec la région de données dans la boîte de dialogue Propriétés de la ligne. Pour ajouter une ligne à un rapport, procédez comme suit :

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

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

  3. Sur la surface de conception, faites glisser une zone pour créer une ligne qui s'étend du point où vous cliquez avec le bouton de la souris jusqu'au point où vous relâchez le bouton.

Voir aussi

Référence

Boîte de dialogue Propriétés de la ligne - Onglet Général (Concepteur de rapports Visual Studio)
Boîte de dialogue Propriétés du rectangle - Onglet Général (Concepteur de rapports Visual Studio)
Boîte de dialogue Propriétés de style - Onglet Bordure et ligne (Concepteur de rapports Visual Studio)

Concepts

Définition d'une mise en page de rapport (Concepteur de rapports Visual Studio)
Définition de la taille de la page et des sauts de page dans un rapport (Concepteur de rapports Visual Studio)
Ajout de régions de données à un rapport (Concepteur de rapports Visual Studio)