Grundlegendes zu Berichtslayout und Rendering

Ein Bericht besteht im Wesentlichen aus drei Bereichen: dem Seitenkopf, dem Seitenfuß und dem Textkörper. Im Seitenkopf und -fuß wird derselbe Inhalt oben und unten auf jeder Seite des Berichts wiederholt. Sie können im Kopf und Fuß Berichtselemente wie Bilder, Textfelder und Linien platzieren. Der Textkörper des Berichts enthält die Berichtsdaten. Neben den Berichtselementen im Kopf oder Fuß können Sie im Textkörper des Berichts beliebig Datenbereiche platzieren, die Daten aus einem Dataset anzeigen.

Die Platzierung von Berichtselementen in einem Bericht ist völlig frei. In Reporting Services sind die Daten in einem Bericht nicht auf die Anordnung in "Streifen" beschränkt. Sie können Datenbereiche mit unterschiedlichen Datasets nebeneinander platzieren. Bestimmte Berichtselemente können auch andere Berichtselemente enthalten. Für Datenbereiche bedeutet dies, dass Sie Gruppen von Daten in andere Gruppen schachteln können. Weitere Informationen zu Datenbereichen im Berichts-Designer finden Sie unter Grundlegendes zu Datenbereichen. Weitere Informationen zu Berichtselementen im Berichts-Designer finden Sie unter Arbeiten mit Berichtselementen.

Rendering

Wenn Sie einen Bericht ausführen, wird auf dem Berichtsserver das Layout aus der Berichtsdefinition mit den Daten aus der Datenquelle kombiniert und der Bericht in einem angegebenen Format gerendert. Großteils werden vom Berichtsserver dazu Erweiterungen verwendet: Mithilfe einer Datenverarbeitungserweiterung werden die Daten basierend auf dem Typ der Datenquelle abgerufen, und mithilfe einer Renderingerweiterung wird die Berichtsausgabe entsprechend dem ausgewählten Format bereitgestellt. Durch Verwendung verschiedener Erweiterungen können die Verarbeitung der Daten und das Rendering des Berichts geändert werden. Weitere Informationen finden Sie unter Entwurfsaspekte für das Rendern von Berichten.

Paginierung

Die Paginierung in einem Bericht wird durch die Seitengröße des Berichts und durch ggf. bei Berichtselementen eingefügte Seitenumbrüche bestimmt. Durch Renderingerweiterungen, die die Seitengröße unterstützen, wie Bild und PDF, werden die Daten im Bericht so formatiert, dass sie auf die Seite passen. Bei Renderingerweiterungen, die die Seitengröße nicht unterstützen, werden alle Daten zwischen den Seitenumbrüchen auf einer einzelnen Seite gerendert. In einigen Erweiterungen, die keine Unterstützung für Seitengröße bieten, können möglicherweise weiche Seitenumbrüche verwendet werden. Bei der HTML-Renderingerweiterung trifft dies z. B. zu. Die Position von weichen Seitenumbrüchen wird durch die Größe der Seite bestimmt, sie ist jedoch nicht so exakt wie bei Seitenumbrüchen, die von Renderingerweiterungen mit Unterstützung der Seitengröße platziert werden. Bei allen Renderingerweiterungen, die Seitenumbrüche bei Elementen unterstützen, wird nach jedem Seitenumbruch im Bericht eine neue Seite begonnen. Weitere Informationen zum Verwenden von Seitengröße und Seitenumbrüchen im Berichts-Designer finden Sie unter Steuern der Berichtspaginierung.

Siehe auch

Konzepte

Berichte und Berichtsdefinitionen
Grundlagen des Berichtsentwurfs

Hilfe und Informationen

Informationsquellen für SQL Server 2005