Lektion 4: Hinzufügen eines Tabellendatenbereichs

Nach dem Definieren der Abfrage können Sie mit dem Definieren des Berichtslayouts beginnen. Das Berichtslayout umfasst Tabellen, Textfelder, Bilder sowie andere Elemente, die Sie in den Bericht aufnehmen möchten. In Reporting Services sind Datenbereiche Elemente, die wiederholte Zeilen von Daten aus zugrunde liegenden Datasets enthalten. Zum Anlegen eines Berichtslayouts verschieben Sie mit Drag und Drop Datenbereiche und andere Berichtselemente auf die Entwurfsoberfläche auf der Registerkarte Layout. Wenn Sie Datenbereiche hinzufügen, können Sie angeben, welche Felder den einzelnen Datenbereichen hinzugefügt werden sollen.

So fügen Sie einem Berichtslayout einen Tabellendatenbereich und Felder hinzu

  1. Klicken Sie auf die Registerkarte Layout.

  2. Klicken Sie in Toolbox auf Tabelle, und klicken Sie dann auf die Entwurfsoberfläche. Vom Berichts-Designer wird eine Tabelle mit drei Spalten gezeichnet, die sich über die gesamte Breite der Entwurfsoberfläche erstreckt.

    ms167503.note(de-de,SQL.90).gifHinweis:
    Die Toolbox wird u. U. als Registerkarte auf der linken Seite des Entwurfsbereichs angezeigt. Zum Öffnen der Toolbox bewegen Sie den Mauszeiger über die Registerkarte Toolbox. Wird die Toolbox nicht angezeigt, klicken Sie im Menü Ansicht auf Toolbox.
  3. Erweitern Sie im Fenster Datasets das Berichtsdataset, um die Felder anzuzeigen.

    ms167503.note(de-de,SQL.90).gifHinweis:
    Wird das Fenster Datasets nicht angezeigt, klicken Sie im Menü Ansicht auf Datasets.
  4. Ziehen Sie das Feld OrderDate aus dem Fenster Datasets auf die mittlere Zeile (Detailzeile) der ersten Spalte in der Tabelle.

    Wenn Sie das Feld auf der mittleren Zelle ablegen, werden zwei Vorgänge ausgeführt. Die Detailzelle enthält zunächst folgenden Text: "=Fields!OrderDate.Value". Dieser Text ist ein Feldausdruck, der Datenwerte für das Feld OrderDate angibt. Felder, die Sie der Detailzeile hinzufügen, werden immer als Ausdrücke angegeben. Dann wird automatisch in die erste Zeile ein Wert für den Spaltenkopf eingefügt, und zwar direkt über dem Feldausdruck. Standardmäßig ist die Spalte der Name des Feldes.

  5. Ziehen Sie das Feld SalesOrderNumber aus dem Fenster Datasets auf die mittlere Zeile (Detailzeile) der zweiten Spalte in der Tabelle.

  6. Ziehen Sie das Feld TotalDue aus dem Fenster Datasets auf die mittlere Zeile (Detailzeile) der dritten Spalte in der Tabelle.

    ms167503.note(de-de,SQL.90).gifHinweis:
    Sie verwenden bei diesem Lernprogramm nicht alle Felder in der Abfrage. Die zusätzlichen Felder werden in einem späteren Lernprogramm verwendet.

Die folgende Abbildung zeigt einen Datenbereich einer Tabelle, der mit folgenden Feldern aufgefüllt wurde: OrderDate, SalesOrderNumber und TotalDue.

Tabellendatenbereich mit Feldern

Nächster Task

Sie haben damit erfolgreich das Layout für Ihren Bericht definiert. Als Nächstes zeigen Sie eine Vorschau des Berichts an. Informationen dazu finden Sie unter Lektion 5: Vorschau des einfachen Berichts.

Siehe auch

Konzepte

Lernprogramm: Erstellen eines einfachen Berichts

Andere Ressourcen

Verwenden von Ausdrücken in Reporting Services
Arbeiten mit Tabellendatenbereichen
Arbeiten mit Feldern in einem Berichtsdataset
Arbeiten mit Datenbereichen
Grundlegendes zu Berichtslayout und Rendering
Grundlegendes zu Datenbereichen

Hilfe und Informationen

Informationsquellen für SQL Server 2005