Neues in Microsoft-Berichten
Windows Server 2008 Visual Studio 2012 enthält die folgenden neuen Berichtsfunktionen, die Sie dabei unterstützen, Berichte zu entwerfen, in Anwendungen anzuzeigen und die Anwendungen in Windows Server 2008 SQL Server Reporting Services zu integrieren:
Neue Berichtsfunktionen und RDL-Schema
Der Berichts-Designer von Visual Studio 2012 unterstützt die Berichterstellung basierend auf dem RDL (Report Definition Language) 2010-Schema. Die folgenden neuen Funktionen sind in diesem Schema enthalten:
Neue Berichtselemente: Karten, Sparklines, Datenbalken und Indikatoren
Benennung von Excel-Arbeitsblattregisterkarten
Berichtspaginierung
Drehen von Text um 270 Grad
Berechnen von Aggregaten von Aggregaten
Erweitere Unterstützung für Ausdrücke
Suchfunktionen
Weitere Informationen zu diesen Features finden Sie unter Neuigkeiten (Reporting Services) in der SQL Server-Onlinedokumentation.
Berichte auf Grundlage des RDL 2008-Schemas können im Berichts-Designer geöffnet und bearbeitet werden. Wenn Sie einen neuen Bericht erstellen, wird er standardmäßig auch auf das RDL 2008-Schema festgelegt. Wenn Sie Funktionen hinzufügen, die nur vom RDL 2010-Schema unterstützt werden (z. B. das Hinzufügen eines Kartenberichtelements), wird der Bericht automatisch auf das RDL 2010-Schema aktualisiert.
Wenn Sie vorhandene RDL 2005-Berichte im Berichts-Designer öffnen, müssen Sie angeben, dass die Berichte auf das RDL 2008-Schema aktualisiert werden sollen. Der Visual Studio 2012-Berichts-Designer unterstützt ohne Upgrade keine RDL 2005-Berichte. Sie können jedoch weiterhin die Visual Studio 2012 ReportViewer-Steuerelemente verwenden, um vorhandene RDL 2005-Berichte anzuzeigen.
Wenn Sie ReportViewer-Steuerelemente im Remoteverarbeitungsmodus in einer SQL Server 2008-Version oder einer höheren Version des Reporting Services-Berichtsservers verwenden, können Sie die exklusiven Berichterstellungsfunktionen von Reporting Services nutzen, beispielsweise benutzerdefinierte Berichtselemente.
Exportformate
Die folgenden Exportformate wurden den ReportViewer-Steuerelementen in dieser Version hinzugefügt:
Microsoft Excel XLSX: Die Exportoption Excel im Dropdownfeld Exportieren führt jetzt Exporte in das Office Open XML-Format aus, und die Dateierweiterung lautet XLSX. Dieses Format ist mit Microsoft Excel 2007-2010 sowie mit Microsoft Excel 2003 mit installiertem Microsoft Office Compatibility Pack für Word, Excel und PowerPoint kompatibel.
Das Excel-Formatupgrade bietet außerdem die folgenden Verbesserungen:
Die maximale Zeilenanzahl pro Arbeitsblatt beträgt 1.048.576.
Die maximale Spaltenanzahl pro Arbeitsblatt beträgt 16.384.
Die Anzahl der Farben, die in einem Arbeitsblatt zulässig sind, beträgt ungefähr 16 Millionen (24-Bit-Farbe).
Die ZIP-Komprimierung ermöglicht geringere Dateigrößen.
Microsoft Word DOCX: Die Formatoption Word im Dropdownfeld Exportieren führt jetzt Exporte in das Office Open XML-Format aus, und die Dateierweiterung lautet DOCX. Dieses Format ist mit Microsoft Word 2007-2010 sowie mit Microsoft Word 2003 mit installiertem Windows Server 2008 Office Compatibility Pack für Word, Excel und PowerPoint kompatibel.
Die vorhandenen Renderer für Excel (XLS) und Word (DOC) werden nicht mehr in der Dropdownliste Exportieren angezeigt, können aber weiterhin programmgesteuert aufgerufen werden. Um die vollständige Liste der Renderingerweiterungen abzurufen, die von den ReportViewer-Steuerelementen unterstützt werden, verwenden Sie die ListRenderingExtensions-Methode.
API-Änderungen in den ReportViewer-Steuerelementen
Eine neue Eigenschaft wurde dem ASP.NET- und Windows Forms-Namespace hinzugefügt: MapTileServerConfiguration. Diese Eigenschaft wurde hinzugefügt, um das Kartenberichtselement zu unterstützen. An der ReportViewer-API wurden keine weiteren Änderungen vorgenommen.
Browserunterstützung
Internet Explorer 6 wird vom ASP.NET AJAX ReportViewer-Steuerelement in dieser Version nicht mehr unterstützt. Ab jetzt wird Internet Explorer 9 unterstützt. Eine ausführliche Matrix zur Unterstützung finden Sie unter Browserunterstützung für ReportViewer-Webserversteuerelemente.
Das ASP.NET AJAX ReportViewer-Steuerelement umfasst zusätzlich einige Leistungsverbesserungen für das HTML-Rendering umfangreicher Berichtsseiten und zahlreicher Parameterwerte.