Wie Sie wissen, gibt es sehr unterschiedliche Berichtsgeneratoren, und sie funktionieren auch unterschiedlich. Es kann Situationen geben, in denen es unmöglich ist, in einem System genau denselben Bericht wie in einem anderen zu erstellen. Selbst wenn man einen Bericht von Grund auf neu erstellt, kann keine hundertprozentige Identität erreicht werden. Unser Team kennt sich sehr gut in dem FastReport Generierungskern aus, zugleich aber können wir nicht wissen, wie das Berichtssystem in anderen Generatoren funktioniert. Um dieses Problem zu lösen, sind vollständige Quellen solcher Lösungen erforderlich.
Ein RDL-Bericht ist eine Berichtsvorlage im Report Definition Language-Format. Dieses Format wird in Microsoft Reporting Services verwendet. Berichte können in Microsoft Visual Studio und Microsoft Report Builder sowie in einigen Editoren von Drittanbietern erstellt werden. Berichte werden in Dateien mit der Erweiterung .rdl oder .rdlc gespeichert.
Beim RDL-Import geht es um ein Tool, mit dem Sie einen RDL-Bericht im FastReport .NET Designer öffnen können. Unser RDL-Import arbeitet speziell mit der Berichtsdatei, die nicht alle Informationen enthält, die für eine vollständige Konvertierung erforderlich sind. In der gleichen RDL-Datei sind die Datenquellen oft auf dem Server gespeichert, aber nicht in den Bericht einbezogen.
Nur Objekte, die den FastReport-Objekten ähnlich sind, können in FastReport .NET konvertiert werden. Dementsprechend wird nur die allgemeine Ansicht mit einigen einfachen Objekteigenschaften konvertiert. Skripte, Formeln und Ausdrücke werden nicht konvertiert.
Öffnen Sie den FastReport .NET Designer, gehen Sie zum Menü „File“ und wählen Sie „Open“ aus. In dem erscheinenden Fenster wählen Sie den Filter RDL files (*.rdl;*.rdlc) aus. Die ausgewählte Datei wird automatisch in einen FastReport .NET Bericht konvertiert und im Designer geöffnet.
Die beiden folgenden Abbildungen zeigen einen Bericht im RDL-Format und denselben Bericht, der in das FastReport .NET-Format konvertiert wurde.
Das Wichtigste ist, dass eine vollständige Konvertierung leider unmöglich ist. Sie können einen komplexen Bericht nicht sofort öffnen und ausführen, und es ist sehr wahrscheinlich, dass er nicht funktionieren wird. Und es wird definitiv eine manuelle Änderung für den korrekten Betrieb erforderlich sein.