Erstellen von Berichten mithilfe des Berichts-Designers

Verwenden Sie den Berichts-Designer, um Reporting Services-Berichte mit umfassenden Features zu erstellen. Der Berichts-Designer stellt eine grafische Benutzeroberfläche bereit, mit der Sie Datenquellen- und Abfrageinformationen definieren, Datenbereiche und Felder im Bericht platzieren, das Berichtslayout optimieren und interaktive Features definieren können.

Die Umgebung vom Berichts-Designer

Der Berichts-Designer ist ein grafisches Tool, das in Business Intelligence Development Studio ausgeführt wird. BI Development Studio bietet eine mit MicrosoftVisual Studio integrierte Umgebung zur Berichterstellung. Berichts-Designer-Daten und Entwurfsoberflächen werden angezeigt, wenn Sie ein Berichtsprojekt oder eine Berichts-Assistent-Projektvorlage auswählen. Der Berichts-Designer umfasst Abfragedesigner und einen Ausdrucks-Editor. Sie können auch die Visual Studio-Toolbox, den Projektmappen-Explorer und das Eigenschaftenfenster verwenden, wenn Sie Berichte bearbeiten.

Erstellen eines Berichts im Berichts-Designer

Wählen Sie zum Erstellen eines Berichts im Berichts-Designer eine der folgenden Möglichkeiten aus:

  • Erstellen Sie ein Berichtsprojekt, fügen Sie einen Bericht hinzu, und geben Sie dann die Berichtsdaten und das Layout manuell an.

  • Verwenden Sie den Berichts-Assistenten, um einen grundlegenden Bericht mithilfe schrittweiser Anweisungen zu definieren.

  • Erstellen Sie einen Ad-hoc-Bericht mit dem Berichts-Generator, und ändern Sie ihn anschließend mit dem Berichts-Designer.

  • Fügen Sie einen Bericht als ein neues oder bereits vorhandenes Element zu einem Anwendungsprojekt oder einer Projektmappe hinzu.

  • Importieren Sie einen vorhandenen Microsoft Access-Bericht.

  • Arbeiten Sie direkt mit einer Berichtsdefinitionsdatei.

Erstellen eines Berichtsprojekts und eines Berichts

Berichte sind Dateien, die in einem Berichtsprojekt gespeichert werden. Ein Berichtsprojekt dient als Container für Berichtsdefinitionen und Ressourcen. Jede Datei im Berichtsprojekt wird bei der Bereitstellung des Projekts auf dem Berichtsserver veröffentlicht. Wenn Sie zum ersten Mal ein Projekt erstellen, wird zusätzlich eine Projektmappe als Container für das Projekt erstellt. Sie können mehrere Projekte zu einer Projektmappe hinzufügen.

Ein Berichtsprojekt kann auf zwei Arten erstellt werden. Sie können ein leeres Berichtsprojekt erstellen, oder Sie können mit dem Berichtsprojekt-Assistenten ein Berichtsprojekt und einen Bericht erstellen. Weitere Informationen zum Erstellen von Berichtsprojekten finden Sie unter Vorgehensweise: Erstellen eines Berichtsserverprojekts (Reporting Services).

Nachdem Sie ein Berichtsprojekt erstellt haben, können Sie dem Projekt einen neuen oder einen vorhandenen Bericht hinzufügen. Bei einem neuen Bericht müssen Sie eine Verbindung zu der Datenquelle definieren, die Sie für die Berichtsdaten verwenden möchten, und Sie müssen ein Dataset definieren. Sie können mehrere Datenquellen und Datasets für einen einzelnen Bericht definieren. Nachdem Sie die Daten für den Bericht definiert haben, können Sie nach Belieben das Layout und die interaktiven Features festlegen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen eines neuen oder vorhandenen Berichts zu einem Berichtsprojekt.

Weitere Informationen zum Definieren von Datasets für einen Bericht finden Sie unter Herstellen einer Verbindung mit Berichtsdaten. Weitere Informationen zum Entwerfen eines Berichts finden Sie unter Lernprogramm: Erstellen eines einfachen Tabellenberichts, Vorgehensweise: Erstellen eines Berichts (Reporting Services) und Entwerfen des Berichtslayouts.

Reporting Services-Berichte können in verschiedene Formate exportiert werden. Diese Formate haben Einfluss auf die Funktionsweise einiger Berichtslayouts und interaktiver Features. Weitere Informationen zu Entwurfsüberlegungen zu verschiedenen Ausgabeformaten finden Sie unter Exportieren von Berichten.

Verwenden des Berichts-Assistenten

Der Berichts-Assistent vereinfacht die Datendefinition und den Berichtsentwurf, indem er sie in einzelne Schritte aufteilt und am Ende einen fertigen Bericht erstellt. Sie können den Berichts-Assistenten ausführen, wenn Sie mit der Umgebung von Visual Studio nicht vertraut sind oder wenn Sie einen einfachen Bericht sehr schnell erstellen möchten. Weitere Informationen zum Berichts-Assistenten finden Sie unter Vorgehensweise: Erstellen eines Berichts (Reporting Services) und Erstellen eines Berichts mithilfe des Berichts-Assistenten. Sie können weiterhin den Bericht im Berichts-Designer ändern, nachdem Sie den Assistenten abgeschlossen haben.

Verwenden des Berichts-Generators

Verwenden Sie zum Erstellen von Ad-hoc-Berichten mithilfe von Berichtsmodellen den Berichts-Generator. Der Berichts-Generator ist eine ClickOnce-Windows Forms-Anwendung, die Benutzer vom Berichtsserver auf ihren lokalen Computer herunterladen. Erstellen Sie Berichte durch Ziehen von Feldern aus vordefinierten Berichtsmodellen in eine vorbereitete Berichtslayoutvorlage. Die Daten können formatiert, gruppiert und sortiert sowie gefiltert werden. Sie können im Berichts-Designer einen Berichts-Generator-Bericht öffnen, um zusätzliche Funktionen hinzuzufügen. Weitere Informationen finden Sie unter Arbeiten mit dem Berichts-Generator 1.0 (Ad-hoc-Berichte).

Hinzufügen eines Berichts zu einem Projekt oder einer Projektmappe

Wenn Sie eine leere Berichtsprojektvorlage erstellen, wird dadurch ein Bericht als neues oder vorhandenes Element zu einem Visual Studio-Projekt oder einer -Projektmappe hinzugefügt, und der Berichts-Designer wird gestartet.

Zu Beginn enthält ein leeres Berichtsprojekt keine Information über Daten oder Layout. Nach dem Erstellen eines leeren Berichts müssen Sie eine Verbindung zu einer Datenquelle herstellen und eine Dataset-Abfrage einrichten. Dann können Sie Datenbereiche, Textfelder und Felder zum Berichtslayout hinzufügen. Weitere Informationen zum Hinzufügen eines Berichtselements zu einem vorhandenen Projekt oder einer vorhandenen Projektmappe finden Sie unter Vorgehensweise: Erstellen eines Berichts (Reporting Services). Weitere Informationen zum Arbeiten mit Daten finden Sie unter Herstellen einer Verbindung mit Berichtsdaten.

Hinzufügen eines benutzerdefinierten Berichts als Berichtsvorlage

Wenn Sie einen benutzerdefinierten Bericht als Vorlage für neue Berichte verwenden möchten, kopieren Sie ihn einfach in den Ordner ReportProject auf dem Computer mit BI Development Studio. Dieser Ordner befindet sich standardmäßig unter <Laufwerk>:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject. Wenn Sie dem Berichtsprojekt ein neues Element hinzufügen, wird der benutzerdefinierte Bericht im Vorlagenbereich angezeigt.

Importieren von Microsoft Access-Berichten

Sie können im Berichts-Designer Berichte aus einer Microsoft Access-Datenbank oder einer Access-Projektdatei importieren. Jeder Bericht in einer Datenbank- oder Projektdatei wird vom Berichts-Designer in Berichtsdefinitionssprache (RDL, Report Definition Language) konvertiert und im angegebenen Berichtsprojekt gespeichert. Nicht alle Funktionen eines Access-Berichts werden in eine Berichtsdefinitionsdatei (.rdl-Datei) übertragen. Weitere Informationen finden Sie unter Vorgehensweise: Importieren von Berichten aus Microsoft Access (Reporting Services), Importieren von Berichten aus Access (Reporting Services) und Unterstützte Access-Berichtsfeatures (Reporting Services).

Direktes Arbeiten mit einer Berichtsdefinitionsdatei

Wenn Sie im Berichts-Designer einen Bericht erstellen, wird dieser als XML-basierte .rdl-Datei gespeichert. Sie können die Datei mit dem Berichts-Designer, einem Text-Editor oder jedem anderen Tool zur Bearbeitung von XML bearbeiten. Weitere Informationen finden Sie unter Arbeiten mit RDL (Report Definition Language).