Share via


Hinzufügen von Features für Interaktivität, Sichtbarkeit und Navigation zu einem Bericht (Visual Studio-Berichts-Designer)

Wenn Sie das ReportViewer-Webserver-Steuerelement verwenden, können Sie Berichte mit interaktiven Features erstellen. Zu den interaktive Features zählen Sortiervorgänge durch die Endbenutzer, Lesezeichen, Dokumentstrukturen und Umschaltelemente, die Sie hinzufügen, um Teile des Berichts anzuzeigen oder auszublenden. Interaktive Features werden in HTML-Berichten verwendet. Dokumentstrukturen und Umschaltelemente innerhalb des Berichts sind skriptbasierte Features, die nur funktionsfähig sind, wenn die Browserkonfiguration die Ausführung von Skripts zulässt. Weitere Informationen zur Browserunterstützung finden Sie unter Browserunterstützung für ReportViewer-Webserversteuerelemente. Weitere Informationen zum interaktiven Sortieren finden Sie unter Sortieren von Daten in einem Bericht (Visual Studio-Berichts-Designer).

Links

Es gibt verschiedene Arten von Links, die Sie einem Bericht hinzufügen können. Wenn Sie einem Textfeld, Bild oder Diagrammelement einen Link hinzufügen, können Sie einen von drei Typen angeben:

Element Beschreibung

URL

Eine URL stellt eine Verknüpfung zu einer Webseite dar, die sich üblicherweise nicht auf dem Berichtsserver befindet. Ein Hyperlink kann eine statische URL sein oder ein Ausdruck, der zu einer URL ausgewertet wird. Wenn ein Feld in einer Datenbank URLs enthält, kann der Ausdruck dieses Feld enthalten, wodurch eine dynamische Liste von Hyperlinks in dem Bericht entsteht. Hyperlinks können nur Textfeldern und Bildern hinzugefügt werden.

Zum Erstellen eines Hyperlinks klicken Sie mit der rechten Maustaste auf das Textfeld oder Bild, dem Sie einen Link hinzufügen möchten und klicken dann auf Eigenschaften. Aktivieren Sie auf der Registerkarte Navigation die Option Zu URL springen. Geben Sie eine URL oder einen Ausdruck ein, der zu einer URL ausgewertet wird, oder wählen Sie diese aus.

Lesezeichen

Ein Lesezeichenlink stellt eine Verknüpfung zu einem Lesezeichen oder Anker im aktuellen Bericht dar. Zum Erstellen eines Lesezeichens gehen Sie wie folgt vor: Legen Sie ein Lesezeichen für das Zielberichtselement fest, und fügen Sie die Lesezeichenlinks den Berichtselementen (z. B. einem Wort oder einer Schaltfläche) hinzu, auf die die Benutzer klicken sollen, um zu dem durch ein Lesezeichen gekennzeichneten Berichtselement zu springen. Sie können Lesezeichen für jedes beliebige Berichtselement festlegen, Lesezeichenlinks können jedoch nur Textfeldern und Bildern hinzugefügt werden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Lesezeichens (Visual Studio-Berichts-Designer).

Drillthrough

Ein Drillthroughberichtslink stellt eine Verknüpfung zu einem anderen Bericht auf dem Berichtsserver bereit und kann Parameterwerte an diesen Bericht übergeben. Drillthroughberichte enthalten in der Regel Details zu einem Element im ursprünglichen Zusammenfassungsbericht. Beispielsweise enthält ein Umsatzzusammenfassungsbericht eine Liste von Bestellungen und Umsatzsummen. Wenn ein Benutzer auf eine Bestellnummer in der Zusammenfassungsliste klickt, wird ein weiterer Bericht mit Details zu der Bestellung geöffnet. Weitere Informationen zu Drillthroughberichten finden Sie unter Konfigurieren von Unter- und Drillthroughberichten (Visual Studio-Berichts-Designer).

Ausblenden von Elementen

Jedes Element in einem Bericht verfügt über einen Satz von Eigenschaften, die bestimmen, ob das Element sichtbar oder ausgeblendet ist. Mit diesen Eigenschaften können Sie Elemente in einem Bericht ausblenden, Daten in Abhängigkeit von anderen Daten im Bericht ausblenden und ein Element bereitstellen, mit dem der Benutzer durch Klicken zwischen Sichtbarkeit und Ausblenden von Elementen umschalten kann. So können Sie beispielsweise einen Drilldownbericht erstellen, der beim ersten Laden des Berichts Zusammenfassungsdaten zeigt und beim Klicken eines Benutzers auf ein bestimmtes Textfeld Detailzeilen zeigt.

Ausgeblendete Elemente werden in erster Linie für Berichte verwendet, die Zusammenfassungsdaten anzeigen, aber auch die Möglichkeit bereitstellen sollen, einen Drilldown in Detaildaten auszuführen. Zum Erstellen dieses Drilldowneffekts wählen Sie die auszublendende Gruppe, Spalte oder Zeile aus, legen ihren Ausblendstatus auf True fest und legen dann für das Umschaltelement den Namen eines Textfelds in einer enthaltenden Gruppe fest. Zur Laufzeit kann der Benutzer auf das Textfeld klicken, um die Detaildaten zu erweitern und zu reduzieren. Weitere Informationen finden Sie unter Gewusst wie: Ausblenden oder Definieren der Sichtbarkeit eines Berichtselements (Visual Studio-Berichts-Designer).

NoteHinweis

Wenn Sie einen Drilldownbericht erstellen, müssen die Sichtbarkeitsinformationen statt für ein einzelnes Textfeld in der Zeile oder Spalte für die auszublendende Gruppe, Zeile oder Spalte festgelegt werden. Wenn Sie diese Optionen nur für das Textfeld festlegen, werden die Zeilen oder Spalten nicht reduziert.

Dokumentstruktur

Die Dokumentstruktur bietet dem Benutzer eine weitere Möglichkeit zur Interaktion mit dem Bericht. Im ReportViewer-Steuerelement wird eine Dokumentstruktur als Inhaltsverzeichnis neben dem Bericht angezeigt. Berichtsabschnitte und -gruppen werden in einer Hierarchie aus Links angeordnet. Durch Klicken auf Elemente in der Dokumentstruktur wird der Bericht aktualisiert und der Bereich des Berichts angezeigt, der dem Element in der Dokumentstruktur entspricht.

Dokumentstrukturen sind für den Einsatz in HTML-Berichten vorgesehen. Andere Exportformate verwenden andere Verfahren, um eine Dokumentstruktur auszudrücken.

  • Im PDF-Format wird eine Dokumentstruktur in Form eines Lesezeichenbereichs angezeigt. Alle Elemente in der Dokumentstruktur werden im Bereich von oben nach unten aufgelistet. Es gibt keine Hierarchie innerhalb der Linkliste.

  • Excel zeigt eine Dokumentstruktur in Form eines benannten Arbeitsblatts an, das eine Hierarchie aus Links einschließt. Berichtsbereiche werden in verschiedenen Arbeitsblättern gerendert, die zusammen mit der Dokumentstruktur in dieselbe Arbeitsmappe eingebunden werden.

Zum Erstellen einer Dokumentstruktur fügen Sie Dokumentstrukturbezeichnungen zu den Berichtelementen hinzu, die in der Struktur angezeigt werden sollen, also z. B. zu Gruppenüberschriften und Diagrammen. Falls Berichtselemente über eine Bezeichnung verfügen, wird automatisch eine Dokumentstruktur generiert, wenn ein Benutzer den Bericht anzeigt. Gewusst wie: Erstellen einer Dokumentstruktur (Visual Studio-Berichts-Designer).

Siehe auch

Aufgaben

Gewusst wie: Filtern von Daten in einem Bericht (Visual Studio-Berichts-Designer)

Konzepte

Hinzufügen von Datenbereichen zu einem Bericht (Visual Studio-Berichts-Designer)
Definieren eines Berichtslayouts (Visual Studio-Berichts-Designer)