Fastreport Delphi 7

Posted on

Используем FR_4_7_9.rar. Запускаем recompile.exe Выбираем компилер, меняем язык.

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

Очевидно, это будет заголовок с логотипом и реквизитами. Создадим новый отчет и поместим в него объекты: Сохраним наш отчет под именем 'base.fr3'. Играть в игры гонки бесплатно.

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

Теперь создадим наследованный отчет. Для этого выберем пункт меню 'Файл Новый.' И в открывшемся окне выберем закладку 'Шаблоны'.

FastreportFastreport Delphi 7Delphi

Найдем наш файл base.fr3 в списке, выберем его и включим флажок 'Наследовать отчет': FastReport создаст новый отчет, в котором уже есть объекты базового отчета. Все они помечены значком замка: Что это значит? Такие объекты нельзя удалить или переименовать. Также их нельзя переместить на другой бэнд. Все остальное - изменять текст, цвет, размеры - можно. Только помните о следующем: если вы поменяли какое-то свойство (к примеру, цвет) у объекта с замком - оно сохранится в данном экземпляре отчета, и изменения в базовом отчете его уже не коснутся. Например: в базовом отчете объект был белым, а в наследованном отчете вы поменяли его цвет на красный.

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