Добавление страниц из другого отчета в FastReport .NET

13.03.2023

Добавление страниц из другого отчета в FastReport .NET

В последнем обновлении в FastReport .NET появилась возможность добавлять в разрабатываемый отчет страницы из других отчетов. Это поможет быстрее работать с отчетами, где ранее бы вам требовалось объединить несколько файлов или бы пришлось переделывать отчет вручную. Для добавления страницы необходимо открыть меню «Файл» и выбрать пункт «Открыть страницу». 

Как открыть окно для добавления страниц

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

Пример превью страницы отчета

Пример превью диалоговой формы

Добавить в отчет можно как одну, так и несколько страниц или диалоговых форм. Тогда в области просмотра будет показана последняя выбранная страница. По нажатию на кнопку «ОК» выбранные страницы будут добавлены в основной отчет.

Если имя страницы, диалоговой формы или имена элементов на выбранных страницах совпадают с существующими в отчете, то новым элементам будут автоматически присвоены новые имена в стандартном формате. Это необходимо для того, чтобы в отчете не было объектов с одинаковыми именами. Такая ситуация может привести к множеству ошибок.

В качестве наглядного примера добавим в основной отчет страницу Page1. Так она выглядит в исходном отчете.

Пример страницы в исходном отчете

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

Пример добавленной в отчет страницы

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

Работать с отчетами стало ещё проще! По всем возникающим вопросам пишите в нашу поддержку support@fastreport.ru

.NET FastReport Дизайнер Отчет .NET FastReport Дизайнер Отчет
21 апреля 2025

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

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

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

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

Работа с форматами XML и JSON в FastScript

В этой статье мы подробнее рассмотрим, как работать с JSON и XML в FastReport, увидим какие в них есть свойства и методы, а также построим отчеты из кода со скриптами.