торможение при band.visible
Нужно, чтобы печатались header и footer при определенных условиях, даже при пустом masterdata. Делаю проверку условия и гашу их через visible. При большом количестве записей очень сильно тормозит (сравниваю с printband в QReport).
Я что-то делаю не так или это нормально? (при просто пустых masterdate все отсеивается несравнимо быстрее).
И еще вопрос: действительно ли можно из отчета по onpreviewclick строить другой отчет и, если да, то можно пример как это делается?
Я что-то делаю не так или это нормально? (при просто пустых masterdate все отсеивается несравнимо быстрее).
И еще вопрос: действительно ли можно из отчета по onpreviewclick строить другой отчет и, если да, то можно пример как это делается?
Комментарии
procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
if ((<memoview1> = 1) and (BDEQuery1."COLUMN2")>0.01))
or ((<memoview1> = 2) and (BDEQuery1."COLUMN2") <-0.01))
or ((<memoview1> = 0) and (BDEQuery5.RecordCount>0))
then begin
GroupHeader1.Visible:=True;
MasterData1.Visible:=True;
GroupFooter1.Visible:=True;
end
else
begin
GroupHeader1.Visible:=False;
MasterData1.Visible:=False;
GroupFooter1.Visible:=False;
end;
end;