Présentation de la mise en page et du rendu des rapports

Un rapport comprend trois zones principales : un en-tête de page, un pied de page et un corps. 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. Le corps du rapport contient les données de ce rapport. En plus des éléments de rapport que vous pouvez placer dans un en-tête ou un pied de page, vous pouvez également placer des régions de données, qui affichent les données d'un dataset, n'importe où dans le corps du rapport.

L'organisation des éléments dans un rapport est entièrement libre. Avec Reporting Services, 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 dans le Générateur de rapports, consultez Présentation des régions de données. Pour plus d'informations sur les éléments de rapport dans le Générateur de rapports, consultez Utilisation des éléments de rapport.

Rendu

Lorsque vous exécutez un rapport, le serveur de rapports combine la mise en page, indiquée par la définition de rapport, aux données de la source de données et rend le rapport dans le format spécifié. Le serveur de rapports utilise des extensions pour effectuer la majeure partie de cette tâche : une extension de traitement de données est utilisée pour extraire les données en fonction du type de la source de données et une extension de rendu est utilisée pour générer un rapport basé sur le format sélectionné. Des extensions différentes peuvent changer la façon dont les données sont traitées et la façon dont le rapport est rendu. Pour plus d'informations, consultez Éléments d'appréciation à prendre en considération pour le rendu d'un rapport.

Pagination

Dans un rapport, la pagination est déterminée en fonction de la taille de page du rapport et des éventuels sauts de page placés sur les éléments de rapport. Les extensions de rendu qui prennent en charge les tailles de page, comme les formats image et PDF, mettent en forme les données dans le rapport afin qu'elles tiennent sur chaque page. Les extensions de rendu qui ne prennent pas en charge la taille de la page rendent sur une seule page toutes les données placées entre deux sauts de page. Certaines extensions qui ne prennent pas en charge la taille de la page peuvent utiliser des sauts de page conditionnels. C'est le cas de l'extension de rendu HTML. La position des sauts de page conditionnels est déterminée par la taille de la page ; toutefois, ils ne sont pas aussi précis que les sauts de page placés par les extensions de rendu prenant en charge la taille de la page. Toutes les extensions de rendu qui prennent en charge les sauts de page sur les éléments démarrent une nouvelle page après chaque saut de page dans le rapport. Pour plus d'informations sur l'utilisation de la taille de la page et les sauts de page dans le Générateur de rapports, consultez Contrôle de la pagination des rapports.

Voir aussi

Concepts

Rapports et définitions de rapport
Notions de base sur la conception d'un rapport

Aide et Informations

Assistance sur SQL Server 2005