FastReport4中的累计和

时间:2018-07-31 14:03:14

标签: fastreport

我正在使用FastReport4。最好在图像样本中向您展示我需要完成的工作。...

第一行是:Column3 = column1-column2 接下来的行需要在该初始值上“构建”:如果是column1,则为+,如果是column2,则-

我知道我应该创建变量并在其中存储数据,您能帮我一下吗,例如通过示例向我展示如何做。

我为这样一个混乱的问题表示歉意。

谢谢!

Third column is increased or decreased according to the value in first two columns...

1 个答案:

答案 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>]