Search Results for

    Show / Hide Table of Contents

    Создание отчета

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

    Сначала нам нужно создать базовый отчет. Какую информацию он будет содержать? Очевидно, это будет заголовок с логотипом и реквизитами. Создадим новый отчет и поместим в него объекты:

    Сохраним наш отчет под именем "base.fr3". В какой папке? Это зависит от того, как настроено ваше приложение. По умолчанию шаблоны хранятся в той же папке, где и исполняемый файл. Задать папку для шаблонов можно в компоненте TfrxDesigner, указав свойство TemplateDir.

    Теперь создадим наследованный отчет. Для этого выберем пункт меню "Файл/Новый..." и в открывшемся окне выберем закладку "Шаблоны". Найдем наш файл base.fr3 в списке, выберем его и включим флажок "Наследовать отчет":

    FastReport создаст новый отчет, в котором уже есть объекты базового отчета. Все они помечены значком замка:

    Что это значит? Такие объекты нельзя удалить или переименовать. Также их нельзя переместить на другой бэнд. Все остальное - изменять текст, цвет, размеры - можно.

    Если вы поменяли какое-то свойство (к примеру, цвет) у объекта с замком - оно сохранится в данном экземпляре отчета, и изменения в базовом отчете его уже не коснутся.

    Например: в базовом отчете объект был белым, а в наследованном отчете вы поменяли его цвет на красный. Если теперь зайти в базовый отчет и поменять цвет объекта на зеленый, в наследованном отчете он останется красным. Если бы мы не меняли цвет на красный, то изменение цвета в базовом отчете отразилось бы и на наследованном. Это же касается и текста, и размеров/расположения, и любого другого свойства объекта.

    Однако вернемся к нашему отчету. Все, что нам осталось сделать - добавить заголовок страницы и бэнд с данными:

    Отчет готов.

    Back to top © ООО «Быстрые отчеты»