FastReports pascalscript如果

问题描述 投票:0回答:1

我在FastReport中的IF语句有问题。我想检查是否为ProgramName = "",然后更改为Memo1.Text = "ONLY FOR CALCULATION",如果不是,则为“ OTHER”

procedure rara(Sender: TfrxComponent);
var
ProgramName : sring;
begin
ProgramName := <Nest."PrgName">;

if ProgramName = "" then
begin                                
       memo1.Text = "ONLY FOR CALCULATION";                
       end
else
       begin
       Memo1.Tex = "OTHER";                                                             
       end
end;

end;

我看到的错误是:

期待”]

你有什么想法吗?

我对FastReport中的IF语句有疑问。我想检查ProgramName =“”,然后更改Memo1.Text =“ ONLY FOR CALCULATION”,如果没有,则执行“ OTHER”过程rara(Sender:TfrxComponent); ...

performance if-statement report pascalscript fastreport
1个回答
0
投票

如果使用快速报告,则此脚本可能是OnBeforePrint组件之一的TfrxMemoView事件处理程序。事件处理程序应如下所示(如@MartinPrikryl所述)。

© www.soinside.com 2019 - 2024. All rights reserved.