Скрыть страницу
mvb
Казань
Здравствуйте! На странице Page3 есть PageHeader и MasterData. Как отменить печать (и предпросмотр) страницы, если MasterData не содержит записей?
Пробовал так:
Пробовал так:
procedure Page3OnBeforePrint(Sender: TfrxComponent);
begin
if qActs.RecordCount=0 then // qActs: TfrxFIBQuery
Page3.Visible := false;
end;
Ничего не меняется, как впрочем и просто:
procedure Page3OnBeforePrint(Sender: TfrxComponent);
begin
Page3.Visible := false;
end;
и так тоже:
procedure frxReport1OnReportPrint(Sender: TfrxComponent);
begin
Page3.Visible := false;
end;
Комментарии
проверьте все ли подцеплено и все ли корректно. можно попробовать вывести showmessage для проверки. возможно просто косяк в версии?
Вопросы:
1. когда происходит открытие НД? перед печатью страницы? Или отчета?
2. у меня 4 страницы в отчете, я их переместил и они отображаются как Page1, Page3, Page4, Page2 - в какой последовательности они будут обрабатываться? В порядке создания (1,2,3,4) или в порядке табов (1,3,4,2)?