我正在使用FastReport4。最好在图像样本中向您展示我需要完成的工作。...
第一行是:Column3 = column1-column2 接下来的行需要在该初始值上“构建”:如果是column1,则为+,如果是column2,则-
我知道我应该创建变量并在其中存储数据,您能帮我一下吗,例如通过示例向我展示如何做。
我为这样一个混乱的问题表示歉意。
谢谢!
答案 0 :(得分:1)
您没有显示代码,所以我只介绍步骤。
创建变量COLUMN3VALUE
。
为您的3列放置TfrxMemoView组件。
为Page创建OnBeforePrint事件:
procedure Page1OnBeforePrint(Sender: TfrxComponent);
begin
Set('COLUMN3VALUE', 0);
end;
为MasterData波段创建OnBeforePrint事件:
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
Set('COLUMN3VALUE', Get('COLUMN3VALUE') + <reportdataset."COLUMN1"> - <reportdataset."COLUMN2">);
end;
将第3列的TfrxMemoView.Memo属性设置为[<COLUMN3VALUE>]
。