Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden von Crystal Services in Visual Studio
Crystal Reports für Visual Studio ermöglicht über Crystal Services den programmgesteuerten Zugriff auf Serverdateien.
Verwenden von Crystal Services in Visual Studio 2003 und früher
In Visual Studio 2002 und 2003 können Sie auf Crystal Reports-Berichte über den Knoten "Crystal Services" im Server-Explorer zugreifen. Wenn sowohl Crystal Reports als auch Crystal Services installiert sind, werden Crystal Services auf jedem Server im Server-Explorer als Unterknoten angezeigt.
Der Knoten "Crystal Services" kann erweitert werden und zeigt Listen mit Berichten an verschiedenen Speicherorten an:
- Lokales Dateiverzeichnis auf Ihrer Festplatte.
- Report Application Server (RAS)
- Crystal Enterprise (CE)
Sie können einen beliebigen Bericht aus diesen Listen ziehen und auf einem Web Form oder Windows-Form ablegen.
Crystal Services verfügen abhängig von der derzeit installierten Crystal Reports-Version und möglichen zusätzlichen Lizenzen für Report Application Server (RAS) oder Crystal Enterprise über zwei erweiterbare Unterknoten. In der Tabelle im nächsten Abschnitt sind die Voraussetzungen beschrieben, die für den Zugriff auf einen bestimmten Knoten erfüllt sein müssen.
Wrapperklassen
Wenn Sie einen Bericht von Crystal Services auf ein Web Form oder Windows Form ziehen, wird eine Wrapperklasseninstanz erstellt, die im Bereich "Vom Web/Windows Form-Designer generierter Code" der CodeBehind-Klasse auf den Bericht verweist.
Anmerkung |
|---|
Der Typ der Wrapperklasse variiert zwischen den Crystal Reports-Versionen. Siehe folgende Tabelle. |
Die in der Tabelle unten aufgeführten Crystal Services machen Wrapperklassentypen verfügbar, die kein Objektmodell enthalten; sie richten sich nach dem mit dem CrystalReportViewer-Steuerelement bereitgestellten begrenzten Objektmodell.
- In den beiden ersten Tabellenzeilen sind die in Crystal Reports für Visual Studio .NET 2002 und 2003 enthaltenen Crystal Services aufgeführt. Diese Crystal Services machen Berichtgruppen aus dem lokalen Dateiverzeichnis oder dem WCS (Web Component Server) von Crystal Enterprise verfügbar. Die Berichte sind in zwei verschiedenen Wrapperklassen enthalten: ServerFileReport für Berichte aus dem lokalen Dateiverzeichnis oder EnterpriseReport für Berichte vom WCS-Server von Crystal Enterprise.
- In den letzten beiden Tabellenzeilen sind die in Crystal Reports 9 enthaltenen Crystal Services aufgeführt. Durch diese Crystal Services werden Berichtgruppen verfügbar gemacht, die von einem unverwalteten RAS-Server oder einem verwalteten RAS-Server (siehe Report Application Server (RAS)) bedient werden. Diese Berichte sind in einer allgemeinen Wrapperklasse enthalten, die auf beide EnterpriseReportDocument-Szenarien angewendet werden kann.
Durch Crystal Services verfügbar gemachte Wrapperklasse
|
Knotenname unter Crystal Services
|
Crystal Reports-Versionen
|
Beschreibung
|
Für den Zugriff auf den Knoten erforderliche Schritte
|
|---|---|---|---|---|
ServerFileReport
|
Serverdateien
|
Crystal Reports für Visual Studio .NET 2002 und 2003
(Knoten wird bei Installation von Crystal Reports 9 oder 10 ersetzt) |
Macht Berichte aus dem lokalen Dateiverzeichnis über den allgemeinen Webdienst ServerFileReportService verfügbar. Weitere Informationen finden Sie unter Binden an Serverdateien (VS .NET 2003).
|
1. Installieren Sie Crystal Services.
2. Konfigurieren Sie Berechtigungen für ASPNET-Anwender. (Siehe Binden an Serverdateien (VS .NET 2003).) |
EnterpriseReport
|
Crystal Enterprise
|
Crystal Reports für Visual Studio .NET 2002 und 2003
(Knoten wird bei Installation von Crystal Reports 9 oder 10 ersetzt) |
Greift auf Berichtswebdienste zu, die vom WCS-Server in Crystal Enterprise 8, 8.5, 9 oder 10 über den allgemeinen EnterpriseReportService-Webdienst verfügbar gemacht werden. Weitere Informationen finden Sie unter Binden an Crystal Enterprise (VS .NET 2003).
|
1. Installieren Sie Crystal Services.
2. Sie benötigen Zugriff auf eine Crystal Enterprise-Installation (die Enterprise-Berichte über ihren WCS-Server verfügbar macht). |
EnterpriseReportDocument
|
Report Application Server
|
Crystal Reports 9
(Knoten wird bei Installation von Crystal Reports 10 ersetzt) |
Greift auf Berichte zu, die vom unverwalteten RAS-Server unter Verwendung der EnterpriseReportDocument-Wrapperklasse verfügbar gemacht werden. Weitere Informationen finden Sie unter Binden an Report Application Server (Crystal Reports 9 und höher).
|
Installieren Sie einen unverwalteten RAS-Server.
|
EnterpriseReportDocument
|
Crystal Enterprise
|
Crystal Reports 9
(Knoten wird bei Installation von Crystal Reports 10 ersetzt) |
Greift auf Berichte zu, die vom verwalteten RAS-Server unter Verwendung der EnterpriseReportDocument-Wrapperklasse verfügbar gemacht werden. Weitere Informationen finden Sie unter Binden an Crystal Enterprise (Crystal Reports 9).
|
Crystal Enterprise muss installiert werden.
|
Informationen zu Crystal Services, die ReportDocument-Wrapperklassen verfügbar machen, finden Sie unter ReportDocument-Bindungsszenarien mit Verwendung von Crystal Services (VS .NET 2002 und 2003).
Anmerkung