Entwerfen des Berichtslayouts (Berichts-Generator 2.0)

Sie können das Layout des Berichts entwerfen, indem Sie Berichtselemente hinzufügen, wie Datenbereiche, Bilder, Linien, Rechtecke, Textfelder und Unterberichte. Berichtselemente sind Layoutelemente, die verschiedenen Typen von Berichtsdaten zugeordnet werden. Berichtselemente können mehrere Schriftarten, Farben und Formate haben, die Sie aus der Multifunktionsleiste auswählen können, oder die auf Ausdrücken basieren können.

Die Berichtselemente im Datenbereich – Tabelle, Matrix, Liste, Diagramm und Messgerät – zeigen jeweils Daten aus einem Berichtsdataset an. Wenn der Bericht ausgeführt wird, wird der Datenbereich auf der Berichtsseite zur Seite und nach unten erweitert, um Daten oder Zusammenfassungsdaten vom Berichtsdataset anzuzeigen. Tabellen, Matrizen oder Diagramme können am einfachsten mit dem Tabellen-, Matrix- oder Diagrammassistenten zu dem Bericht hinzugefügt werden. Die Assistenten, die Sie in der Registerkarte Einfügen aufrufen können, führen Sie durch die einzelnen Schritte beim Erstellen von Tabellen, Matrizen oder Diagrammen in Ihrem Bericht. Sie können auch leere Tabellen-, Matrix-, Diagramm-, Listen- oder Messgerätberichtselemente aus dem Menü Einfügen hinzufügen und Datenquelle und Eigenschaften selbst definieren.

Andere Berichtselemente sind mit einem einzelnen Element verknüpft und zeigen dieses an:

  • Ein Bildberichtselement zeigt ein Bild aus einer anderen Datei oder dem Dataset an.

  • Ein Textfeld-Berichtselement enthält entweder einfachen Text wie einen Titel oder einen Ausdruck, der Verweise auf integrierte Felder, Berichtsparameter oder Datasetfelder enthalten kann.

  • Die Berichtselemente Zeile und Rechteck stellen einfache grafische Elemente auf der Berichtsseite bereit. Das Rechteck kann auch als Container für andere Berichtselemente verwendet werden.

Ein Bericht kann auch Unterberichte enthalten, die Verweise auf andere Berichte sind. Unterberichte werden innerhalb des Hauptberichts angezeigt, z. B. als Drillthroughdetailinformationen für Zusammenfassungsinformationen.

Sie können Eigenschaften für Berichtselemente festlegen, um sie anfänglich auf der Seite auszublenden oder anzuzeigen. Sie können Sichtbarkeitseigenschaften für Zeilen, Spalten oder Gruppen festlegen und Umschaltflächen einrichten, über die die Benutzer interaktiv Berichtsdaten anzeigen und ausblenden können. Sie können Sichtbarkeit oder ursprüngliche Sichtbarkeit mit Ausdrücken festlegen, einschließlich Ausdrücken, die auf Berichtsparametern basieren.

Platzieren und Verschieben von Berichtselementen

Mit Berichts-Generator 2.0 können Sie Berichtselemente an die gewünschte Stelle setzen, indem Sie sie auf der Entwurfsoberfläche positionieren. Sie können das Berichtselement mithilfe von Ausrichtungslinien und Ziehpunkten zum Ändern der Größe interaktiv positionieren, erweitern und verkleinern. Sie können Datenbereiche mit unterschiedlichen Datasets oder den gleichen Daten in unterschiedlichen Formaten nebeneinander platzieren. Beispiel: Wenn Sie eine Matrix und ein Diagramm in dem Bericht nebeneinander setzen, erhalten Sie möglicherweise zwei verschiedene Ansichten derselben Daten.

Wenn Sie ein Berichtselement auf der Entwicklungsoberfläche platzieren, weist es eine Standardgröße und -form sowie eine ursprüngliche Beziehung mit allen anderen Berichtselementen auf. Das Platzieren von Berichtselementen in einem Container hilft, die Anzeige der Berichtselemente auf der Berichtsseite zu steuern.

Berichtsabschnitte

Ein Bericht besteht aus drei Hauptabschnitten: einer optionalen Kopf- und Fußzeile und einem Berichtshauptteil. Berichte umfassen häufig mehrere Seiten, wobei Kopf- und Fußzeile auf jeder Seite wiederholt werden. Sie können Bilder, Textfelder und Linien in Kopf- und Fußzeilen einfügen. Im Hauptteil des Berichts können Sie alle verfügbaren Typen von Berichtselementen einfügen.

HinweisHinweis

Seitenkopfzeilen und -fußzeilen sind nicht mit Berichtskopfzeilen und -fußzeilen identisch. Berichtskopfzeilen und -fußzeilen sind keine separaten Abschnitte des Berichts. Um eine Berichtskopfzeile oder –fußzeile zu erstellen, setzen Sie einfach Berichtselemente über oder unter den Berichtshauptteil. Beispiel: Ein Textfeld in der Nähe des oberen Randes des Berichtshauptteils ist ein Berichtstitel. Dieser Titel wird einmal am Anfang des Berichts angezeigt. Ein Textfeld, das in den Abschnitt der Seitenkopfzeile gesetzt wird, wird hingegen auf jeder Seite gedruckt. Weitere Informationen finden Sie unter Hinzufügen von Seitenkopf- und Seitenfußzeilen (Berichts-Generator 2.0).

Verarbeiten des Berichts

Wenn ein Bericht verarbeitet wird, werden die Berichtsdaten mit den Berichtslayoutelementen kombiniert, und die kombinierten Daten werden an einen Berichtsrenderer gesendet. Der Renderer folgt vordefinierten Regeln für die Berichtselementerweiterung und bestimmt, wie viele Daten auf jede Seite passen. Um einen übersichtlichen Bericht zu entwerfen, der für den Renderer, den Sie verwenden möchten, optimiert ist, müssen Sie die Regeln zur Steuerung der Paginierung in Berichts-Generator 2.0 kennen. Weitere Informationen finden Sie unter Grundlegendes zur Paginierung in Reporting Services (Berichts-Generator 2.0).

Dieser Abschnitt