Vorschau während des Entwurfs
Die Vorschaufunktion ermöglicht eine Anzeige einer schreibgeschützten Version des Crystal Reports-Berichts mit den Standarddaten. Die Datenvorschau wird unabhängig von Datenbank-Anmeldungsfehlern oder der Verwendung von Anwendungsdaten (beispielsweise DataSets oder Objektsammlungen) angezeigt.
Export- und Druckfunktionen in der Vorschau
Zeitersparnis durch Export und Druck direkt aus dem Vorschaubereich Es entstehen keine Wartezeiten beim Erstellen einer Vorschau für Berichte mehr, die letzten Endes über Excel oder als gedruckte Dokumente den Endanwendern bereitgestellt werden.
Crystal Reports-Projektvorlagen
Es stehen Crystal Reports-Projektvorlagen für Visual Basic-, C#- und J# Windows-Anwendungen und -Websites zur Verfügung. Mit den Projektvorlagen kann ein Crystal Reports-Standardprojekt erstellt werden, und der Berichterstellungsassistent unterstützt neue Anwender beim Erstellen von Berichten.
Smart Tags
Der Smart Tag-Bereich von CrystalReportViewer ermöglicht das Erstellen, Öffnen und Bearbeiten von Crystal Reports-Berichten aus einem Web- oder Windows-Formular. Sie können auch die CrystalReportViewer-Steuerung anpassen, um Fehlerberichte für Datenbankanmeldungen und Parameterwerte zu erstellen.
Auf einer Website im Smart Tag-Bereich vorgenommene Auswahlen führen zur automatischen Erstellung von XML auf der ASPX-Seite.
In einem Windows-Projekt im Smart Tag-Bereich vorgenommene Auswahlen führen zur automatischen Erstellung von Code in einer versteckten Klassendatei, einer so genannten "partiellen" Klasse. Partielle Klassen sind eine neue Funktion des .NET 2.0-Framework.
Sie sind in Visual Studio 2005 und 2008 verfügbar.
Code-Snippets
Es stehen nun Code-Snippets zur Verfügung, mit deren Hilfe häufig verwendeter Programmcode hinzugefügt werden kann. Mit Code-Snippets können Sie bei den folgenden gängigen Verwendungszwecken Programmierzeit sparen:
Option zum Deaktivieren von QuickInfos
Diese Option können Sie aktivieren, wenn Sie keine QuickInfos verwenden möchten, mit denen die Endanwender eines Berichts Kontextinformationen abrufen können. In Crystal Reports for Visual Studio 2005 und 2008 sind die Standard-QuickInfos deaktiviert.
ReportSource- und DataSource-Steuerelemente
Das ReportSource-Steuerelement enthält einen Bericht mit integrierten Daten, wohingegen ein DataSource-Steuerelement (beispielsweise SqlDataSource) die Daten selbst enthält.
Das ReportSource-Steuerelement ist Bestandteil des vereinfachten, Tag-basierten Anwendungsentwicklungsmodells von ASP.NET 2.0.
Im DataSource-Steuerelement-Framework stellen die visuellen .NET-Steuerelemente eine Verbindung mit den DataSource-Steuerelementen her, die keine Anzeigeinformationen verwalten. Dieses neue DataSource-Framework integriert die Datenverbindungsinformationen in Form von Codezeilen in .NET-Steuerelementen auf dem Web-Formular.
Visual Studio zeigt im Entwurfsfenster die Namen der miteinander verbundenen Steuerelemente an. Die Steuerelemente sind auch als deklaratives XML in der ASPX-Codeansicht verfügbar.
Automatische Datenbindung
Dank der automatischen Datenbindung muss nicht mehr die DataBind()-Methode in der Code-nahen Klasse aufgerufen werden, wenn über das Eigenschaftenfenster eine Bindung mit einem Dateiverzeichnispfad erstellt wird. Sie können die automatische Datenbindung deaktivieren, indem Sie "AutoDataBind" auf "false" setzen.
Diese Funktion wird auch in das ReportDataSource-Steuerelement integriert, um die Integration in das automatische Datenbindungsmodell von ASP.NET zu ermöglichen.
Verarbeitung von Ausnahmeereignissen
Mit dem CrystalReportViewer-Steuerelement können Sie entscheiden, welche Fehlermeldungen angezeigt und welche unterdrückt werden sollen, statt sie auf der ASP.NET-Seite zu speichern.
CrystalReportParts-Viewer
Mit dem CrystalReportParts-Viewer können Sie strategische Informationen wie eine Zusammenfassung, ein Raster oder ein Diagramm bereitstellen, ohne einen vollständigen Bericht anzeigen zu müssen. Das CrystalReportParts-Viewer-Steuerelement zeigt zusammenfassende Berichtsinformationen in einem kleinen, Portal-ähnlichen Fenster an, in dem der Anwender Drilldowns durchführen kann.
Hochwertiges Druck-Steuerelement für Thin-Clients
Um im Web-basierten Crystal Report-Viewer eine Druckfunktion bereitzustellen, wurde in Crystal Reports for Visual Studio ein ressourcenschonendes Active X-Steuerelement zum Drucken eingefügt. Das Drucksteuerelement ruft EPFs vom Webserver ab und druckt diese auf dem lokalen Drucker.
Unterstützung für Themes
Themes sind eine neue Funktion in ASP.NET 2.0. Sie bieten ein konstistentes Design aller visuellen Steuerelemente auf einer Seite oder auf der ganzen Website. Wenn Sie die Theme-Eigenschaft eines grafischen Steuerelements auf den Namen eines Theme setzen, wird dieses Theme auf alle grafischen Steuerelemenete auf der Seite angewendet. Das CrystalReportViewer-Steuerelement ist mit ASP.NET 2.0-Themes kompatibel. Jegliche Änderungen an einem Theme werden auf das CrystalReportViewer-Steuerelement und alle anderen grafischen Steuerelemente auf der Seite erweitert.
Kaskadierende Stylesheets (CSS) zum Anpassen des CrystalReportViewer-Steuerelements
In Crystal Reports for Visual Studio 2005/2008 können Sie mit einer CSS-Datei mit dem Namen "default.css" die Anzeige des CrystalReportViewer-Steuerelements anpassen. Die Stylesheet-Datei wird im Unterverzeichnis "css" des virtuellen Verzeichnisses des Viewers gespeichert. Sie können über die Eigenschaft CssFileName des CrystalReportViewer-Steuerelements auf das Stylesheet zugreifen.
Anpassen der ASP.NET Crystal-Berichts-Viewer-Gruppenstruktur
Sie können den Schriftschnitt und die Farben der ASP.NET-Gruppenstrukturebenen für jeden Viewer getrennt im Designer ändern. Diese Änderungen können Sie auch seitenweise anhand von CSS Style Classes vornehmen, die in einer benutzerdefinierten CSS-Datei definiert sind.
ASP.NET CrystalReportViewer – Benutzerdefinierte Symbolleisten
Sie können auf einfache Weise eine benutzerdefinierte Symbolleiste erstellen, die alle Funktionen der Standardsymbolleiste von CrystalReportViewer bietet.
Unterstützung für Clients mit mehreren Sprachen
Crystal Reports for Visual Studio 2005 bietet mehrsprachige Unterstützung für Windows- und Webanwendungen.
SQL Server 2005
Crystal Reports unterstützt nun hierarchische Felder, beispielsweise UDT (User Defined Types) und XML-Felder in SQL Server 2005. Ein hierarchisches Feld kann genutzt und zur Gruppierung verwendet werden, um eine dynamische hierarchische Gruppierungsstruktur im Bericht zu erstellen.
Objektsammlungen
Das Erstellen von Berichten mithilfe von Objektsammlungen ermöglicht die Unterstützung von Daen aus Webdiensten, ObjectSpaces und dem Microsoft Business Framework. Sie können nun auf einfache Weise ein Klassen-Array erstellen und die Klassen als Datenstruktur an den Bericht übergeben. In Kombination mit der Möglichkeit von Crystal Reports-Funktion, mehrere Datenquellen zu nutzen, können Sie das benutzerdefinierte Daten-Array und die Laufzeit-Datenquelle miteinander verbinden, um die Berichtausgabe auf dynamische Weise zu beeinflussen, ohne die Laufzeit-Datenquelle interpretieren zu müssen.
Integrierte Authentifizierung (Einzelanmeldung, SSO)
Dank integrierter Authentifizierung und Unterstützung für Crystal Reports können Anwendungen die Anmeldedaten der Endanwender vom Client-Computer an die ASP.NET-Anwendung und Crystal Reports an die SQL Server 2005-Datenbank übergeben. Dank Sicherheit auf Zeilen- oder Spaltenebene können Daten, auf die der Endanwender zugreifen darf, ein- oder ausgeblendet werden. Diese Funktion kann auch mit WinForm-Anwendungen verwendet werden.
Crystal Reports Update Service
Crystal Reports for Visual Studio 2005 und 2008 bietet mit Crystal Reports Update Service einen optionalen Aktualisierungsdienst, der auf Updates, HotFixes und Patches für Crystal Reports prüft. Crystal Reports Update Service wird mit Visual Studio 2005 und 2008 installiert. Sie müssen Update Service stattdessen separat herunterladen und installieren.
Aktualisierte Crystal Reports-Engine
Die Crystal Reports-Engine wurde aktualisiert und enthält nun die neuesten Bugfixes, allgemeine Exportverbesserungen, das Erstellen von Trichterdiagrammen und Leistungsoptimierungen beim Datenbankzugriff.
64-Bit-Unterstützung
Crystal Reports for Visual Studio 2005 und 2008 bietet Unterstützung für neue 64-Bit-Architekturen in der Entwurfsphase (native Unterstützung für IA-64- und AMD64 .NET-Laufzeit und Unterstützung für AMD 64).
Implementieren einer 64-Bit-Anwendung
Die Implementierung von 64-Bit-Anwendungen entspricht der von 32-Bit-Anwendungen.
Im Lieferumfang von Crystal Reports for Visual Studio 2005/2008 sind Implementierungsprojekte für die Implementierung Ihrer Anwendung auf Zielcomputern enthalten. Jedes Setup-Projekt enthält eine Anwendung und die dafür erforderlichen Komponenten. Crystal Reports kann in einer 32-Bit- oder 64-Bit-Umgebung (AMD) Programmcode erstellen, der auf einem 64-Bit-Computer implementiert und korrekt ausgeführt werden kann.
Einfaches Mergemodul
Crystal Reports for Visual Studio 2005/2008 verwendet für die Implementierung lediglich ein einzelnes Mergemodul. Zur Vereinfachung des Installationsprozesses kann das vollständige Mergemodul aufgenommen werden, um sicherzustellen, dass alle Crystal Report-Abhängigkeiten enthalten sind. Erfahrenere Anwender können alternativ Optionen angeben, um die Größe der Implementierung auf dem Clientrechner zu minimieren.
Microsoft Installer (MSI)
Bei Crystal Reports for Visual Studio 2005 können Sie die Crystal Reports-Laufzeitkomponenten statt mit Mergemodulen mit einer Microsoft Installer-Datei (MSI) implementieren. Windows Installer ermöglicht kleinere Implementierungsprojekte und kürzere Installationszeiten.
ClickOnce-Implementierung
Crystal Reports for Visual Studio 2005 unterstützt die Implementierung mit der ClickOnce-Funktion. Die Implementierung mit ClickOnce ermöglicht die einfache Installation und Aktualisierung von Windows-Anwendungen, die auf einer Website veröffentlicht werden.
USA und Kanada: 1 866 681 3435
Europa: 00800 55 11 55 11
Kontaktinformationen weltweit