Отчёты на FastReport

Преобразование отчётов из fr3 в frx

Для преобразования файла отчёта из из формата fr3 в frx применяется конвертор. Конвертор практически без ошибок переводит изображение, но с заполнением параметров часто бывают проблемы.

Приходится вручную доделывать то, что конвертор не сумел выполнить или выполнил неверно. 

Приведённые далее советы собраны на основании опыта конвертации и не являются универсальными. Возможно, что некоторые проблемы возникли из-за неточного описания отчётов. FR3 сглаживал эти неточности и выдавал удовлетворительный результат, а конвертор лишь выявил их.

Отчёт не появляется

Ошибка 'Нет доступа к файлу' при запуске отчёта означает, что в отчёте имеются неизвестные для FastReportNet конструкции. Из-за неизвестных конструкций файл отчёта не создаётся. Последующая попытка открыть этот файл завершается неудачно, и выдаётся ошибка об отсутствии файла.

image-1663007399777.png

Выявлены следующие причины неизвестных конструкций.

Пример доработки отчёта после конвертора

Конвертор выдал следующий файл. При запуске появляется ошибка 'Нет доступа к файлу',

image-1663007066290.png

В первой колонке вместо Line следует написать Row#.
image-1663007152046.png

Расчёт итогов в двух последних колонках следует переписать.

Найти в меню действий пункт 'Новый итог'.

image-1663007213716.png

Заполнить параметры формы:

image-1663007292286.png

Вставить итог в отчёт.

Получится:

image-1663007342455.png

Печатается только одна строка в табличной части

Следует исправить ссылку в описании Источника данных.

В самой левой колонке указаны названия бэндов. Надо выбрать бэнд 'Данные'. После конвертации источник не определён. Следует изменить ссылку.

image-1663008035070.png

После исправления:  image-1663008045680.png

Не работает группировка

В списке бэндов имеется группировка.