我使用的是Delphi XE5 在我的GroupFooter上,我尝试隐藏满足条件的几个备忘录
procedure GroupFooter1OnBeforePrint(Sender: TfrxComponent);
begin
ShowMessage('a');
if <frxDB."total_payment"> <= 0 then begin
Memo27.Visible := False;
Memo28.Visible := False;
Memo29.Visible := False;
Memo30.Visible := False;
end;
end;
这是我在Delphi中的调用代码
Report.LoadFromFile(CurDir+'reports/invoice/'+ReportName);
if Report.PrepareReport then
Report.ShowPreparedReport;
我发现当报告在frxReport.ShowPreparedReport命令之后显示时,OnBeforePrint事件永远不会触发,但是当我尝试在设计器中预览它时,它正常工作。 我一直想知道我错过了什么。 有人可以帮忙吗?
由于
答案 0 :(得分:0)
我最近发现这是由于与Embarcadero RAD Studio XE5捆绑在一起的FastReport 4演示版。完整版完美无缺,但是从demo-bundled版本创建的任何fr3文件都无法在完整版中打开。