Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 FastReport Footer Printable  [new]
koo3mee4
Member

Откуда:
Сообщений: 64
Есть Footer, в нем Memo содержащее Сумму по MasterData.
При выводе на предварительный просмотр Сумма должна отображаться, а при печати нет.
У Memo выставлено Printable=false. Но Footer оставляет пустую строку.
Как установить Printable= false на Footer?
15 ноя 21, 14:44    [22396213]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
gpi
Member

Откуда: г. Волноваха, Украина
Сообщений: 725
Отключить футер и перестроить отчёт в коде Delphi в событии TfrxReport.OnPrintReport
15 ноя 21, 15:19    [22396227]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
DimaBr
Member

Откуда:
Сообщений: 12190
При печати из Предварительного Просмотра отчёт не строится заново, то есть Footer не исчезнет.
Нужно управлять Footer на этапе формирования отчёта
15 ноя 21, 15:23    [22396230]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
koo3mee4
Member

Откуда:
Сообщений: 64
gpi
Отключить футер и перестроить отчёт в коде Delphi в событии TfrxReport.OnPrintReport

Отключить Footer понятно, Visible=false
А как перестроить не подскажите?
15 ноя 21, 16:20    [22396264]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
gpi
Member

Откуда: г. Волноваха, Украина
Сообщений: 725
PrepareReport
15 ноя 21, 19:33    [22396380]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
koo3mee4
Member

Откуда:
Сообщений: 64
gpi
PrepareReport


А если у меня не находит PrepareReport?)

К сообщению приложен файл. Размер - 22Kb
15 ноя 21, 21:08    [22396402]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
gpi
Member

Откуда: г. Волноваха, Украина
Сообщений: 725
Отключить футер и перестроить отчёт в коде Delphi(не в скрипте) в событии TfrxReport.OnPrintReport
15 ноя 21, 21:15    [22396403]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
koo3mee4
Member

Откуда:
Сообщений: 64
gpi
Отключить футер и перестроить отчёт в коде Delphi(не в скрипте) в событии TfrxReport.OnPrintReport


Т.е. в коде основной программы? Если да, то у меня нет доступа к нему (программа стороннего разработчика). Я могу редактировать только шаблон FR3.
16 ноя 21, 13:51    [22396589]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
DimaBr
Member

Откуда:
Сообщений: 12190
Предварительный просмотр - это просмотр ГОТОВОГО отчёта, он в таком виде и буте отослан на печать.
В Предварительном Просмотре можно РЕДАКТИРОВАТЬ отчёт (накидать/изменить/удалить мемки), там нет никаких БЭНДОВ, только мемки.
Отчёт ЗАНОВО не формируется, просто у мемок стоит Visiblity и при печати они не выводятся (а пустое место остаётся)
16 ноя 21, 14:00    [22396592]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
koo3mee4
Member

Откуда:
Сообщений: 64
А почему тогда
procedure frxReportOnReportPrint(Sender: TfrxComponent);
begin
  Footer3.Visible:=false;                                                  
end;


Может не работать?
16 ноя 21, 14:45    [22396607]     Ответить | Цитировать Сообщить модератору
 Re: FastReport Footer Printable  [new]
DimaBr
Member

Откуда:
Сообщений: 12190
Код, который вы пишите в шаблоне выполняется в момент формирования отчёта.
Когда вы нажимаете ПЕЧАТЬ из предварительного просмотра, скрипт не формирует отчёт заново, а печатает уже сформированный в Предварительном Просмотре (вдруг вы его поменяли)
16 ноя 21, 15:26    [22396614]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить