Freigeben über


Tutorial: Hinzufügen einer Tabelle zum Bericht (Reporting Services)

Nachdem Sie das Dataset definiert haben, können Sie einen paginierten Bericht entwerfen. Sie können ein Berichtslayout erstellen, indem Sie Berichtsobjekte per Drag & Drop aus der Toolbox auf die Designoberfläche ziehen.

Elemente, die wiederholte Zeilen von Daten aus zugrunde liegenden Datasets enthalten, werden als Datenbereichebezeichnet. Nachdem Sie einen Datenbereich hinzugefügt haben, können Sie Felder hinzufügen. Ein einfacher Bericht umfasst nur einen Datenbereich. Sie können Ergänzungen wie z. B. ein Diagramm hinzufügen, um mehr Informationen anzuzeigen.

In diesem Tutorial:

  • Fügen Sie einen Bereich für Tabellendaten zu einem Berichtslayout hinzu.
  • Füllen Sie die Tabelle mit Feldern aus dem Dataset auf.
  • Zeigen Sie eine Vorschau ihres Berichts an, um Entwurf und Datenverbindungen zu überprüfen.

Voraussetzungen

Hinzufügen von Tabellendatenbereichen und Feldern zu einem Berichtslayout

In diesem Abschnitt fügen Sie einen Bereich für Tabellendaten zu Ihrem Berichtslayout hinzu und füllen ihn mit Feldern aus Ihrem Dataset auf, um organisierte Daten anzuzeigen.

  1. Öffnen Sie Ihre Berichtsdefinitionsdatei für Verkaufsaufträge (.rdl) in Visual Studio.

  2. Wählen Sie die Registerkarte Toolbox im linken Bereich des Berichts-Designers aus. Wenn die Registerkarte Toolbox nicht angezeigt wird, wählen Sie Ansicht>Toolbox aus.

  3. Wählen Sie anschließend das Objekt Tabelle und ziehen Sie es auf die Designoberfläche des Berichts. Sie können auch dem Bericht eine Tabelle aus der Entwurfsoberfläche hinzufügen. Klicken Sie mit der rechten Maustaste auf die Entwurfsoberfläche und anschließend auf Einfügen>Tabelle.

    Screenshot der Registerkarte „Toolbox“ mit ausgewählter Tabellenoption.

    Vom Berichts-Designer wird ein Tabellendatenbereich mit drei Spalten in der Mitte der Entwurfsoberfläche gezeichnet.

  4. Erweitern Sie im Berichtsdatenbereich das AdventureWorksDataset, um die Felder anzuzeigen.

  5. Ziehen Sie das Feld Date vom Berichtsdatenbereich in die erste Spalte der Tabelle.

    Wichtig

    Wenn Sie das Feld in der ersten Spalte ablegen, werden zwei Vorgänge ausgeführt.

    • Der Report Designer zeigt den als Feldausdruck bezeichneten Feldnamen in Klammern an. In diesem Tutorial wird beispielsweise Date in der Datenzelle angezeigt.
    • Der Report Designer fügt eine Spaltenbezeichnung zur Kopfzeile über dem Feldausdruck hinzu. Standardmäßig entspricht die Spaltenbezeichnung dem Namen des Felds. Sie können die Spaltenbezeichnung auswählen und einen neuen Wert eingeben, wenn Sie diesen ändern möchten.
  6. Ziehen Sie das Feld Order vom Berichtsdatenbereich in die zweite Spalte der Tabelle.

  7. Ziehen Sie das Feld Product vom Berichtsdatenbereich in die dritte Spalte der Tabelle.

  8. Ziehen Sie das Feld Qty an den rechten Rand der dritten Spalte, bis ein vertikaler Cursor angezeigt wird und der Zeiger ein Pluszeichen [+] anzeigt. Legen Sie das Feld ab, um eine vierte Spalte für den Feldausdruck Qty zu erstellen.

    Screenshot des Produktfelds in der Tabelle.

  9. Fügen Sie das LineTotal-Feld auf dieselbe Art und Weise hinzu, und erstellen Sie dabei eine fünfte Spalte. Als Spaltenbezeichnung wird „Line Total“ angezeigt. Der Berichts-Designer erstellt für die Spalte automatisch einen besser lesbaren Namen, indem er „LineTotal“ in zwei Wörter aufgeteilt wird.

    Diagramm eines Bereichs für Tabellendaten, aufgefüllt mit den Feldern: Date, Order, Product, Qty und Line Total.

Vorschau des Berichts

Zeigen Sie Ihren Bericht beim Entwerfen regelmäßig in der Vorschau an. So können Sie das Design und die Datenverbindung überprüfen und Fehler und Probleme noch im Entwurfsprozess beheben.

  1. Klicken Sie auf die Registerkarte Vorschau.

    Screenshot der Registerkarte „Vorschau“ im Report Designer.

    Der Berichts-Designer führt den Bericht aus und zeigt ihn in der Vorschau an.

    Diagramm eines Teils des Berichts in der Vorschauansicht.

  2. Wählen Sie Datei>Alles Speichern aus, um den Bericht zu speichern.

Nächster Schritt