Импорт отчета из формата RDL в FastReport .NET

28.08.2011

Как вы знаете генераторы отчетов существуют очень разные, и работают также по-разному. Могут быть ситуации, когда в одной системе в принципе невозможно создать точно такой же отчёт, как в другой. Даже если человек будет создавать отчет с нуля, стопроцентная идентичность достигнута быть не может. Наша команда отлично знает, как работать с ядром генерации FastReport, но в то же время мы не можем знать, как устроена система отчётов в других генераторах. Для решения этой проблемы нужны полные исходники таких решений.  

Что такое импорт RDL

Отчет RDL — это шаблон отчета в формате Report Definition Language. Формат используется в Microsoft Reporting Services. Отчеты можно создавать в Microsoft Visual Studio и Microsoft Report Builder, а также некоторых сторонних редакторах. Отчеты хранятся в файлах с расширением rdl или rdlc.

Импорт RDL — это средство, которое позволяет открыть RDL отчет в дизайнере FastReport .NET. Наш импорт RDL работает именно с файлом отчета, в котором хранится не вся информация необходимая для полной конвертации. В том же RDL источники данных зачастую хранятся на сервере, а в отчёте их нет.

Конвертации в FastReport .NET подлежат только те объекты, которые аналогичны объектам FastReport. Соответственно, конвертироваться будет только общий вид с некоторыми простыми свойствами объектов. Скрипты, формулы и выражения конвертироваться не будут.

Импортирование отчета RDL

Откройте дизайнер FastReport .NET, перейдите в меню «File» и выберете пункт «Open». В появившемся окне выберите фильтр RDL files (*.rdl;*.rdlc). Выбранный файл будет автоматически преобразован в отчет FastReport .NET и открыт в дизайнере.

На двух рисунках ниже отчет в формате RDL и тот же самый отчет, преобразованный в формат FastReport .NET.

 


Самое главное - полная конвертация, к сожалению, невозможна. Открыть и сразу запустить  сложный отчет не получится, с большой вероятностью он не заработает. И для его корректной работы однозначно потребуется доработка руками.

.NET .NET FastReport FastReport Конвертирование
24 апреля 2025

Как открыть и конвертировать файл FP3 с помощью МоиОтчеты Конвертер

Рассказываем о формате FP3, который используется для готовых отчётов в бизнес-приложениях, и о возможности конвертировать такие файлы в различные форматы с помощью МоиОтчеты Конвертер.
21 апреля 2025

Работа с компонентом TfrShellTreeView в FastReport VCL

В данной статье мы рассмотрим компонент TfrShellTreeView. Он предназначен для отображения элементов файловой системы и частично является аналогом компонентов TDirectoryListBox, TDirectoryOutline и TShellTreeView.
21 апреля 2025

Как работают RFID-метки в FastReport VCL

В этой статье мы рассмотрим принцип работы RFID-меток с новым объектом TfrxDeviceCommand в FastReport VCL с релизом 2025.2.