fastreport合计问题??兄弟们帮帮忙(100分)

  • 主题发起人 主题发起人 pjp2000delphi
  • 开始时间 开始时间
P

pjp2000delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用fastreport通用报表碰到一个难题:fastreport本期合计:
大家都知道在fastreport中关于本期合计如下步骤:
保镖设置中选“两遍报表”
在page1的OnBeforePrint:
if not FinalPass then
hj1 := 0;
在MasterData1的OnBeforePrint:
if not FinalPass then
hj1 := hj1 + [Table1."Jbgz"];
这样hj1就是本期合计数。再在pagefooter中放一个memo:他的text中为[hj1];
:我的难题是:我怎样在delphi中通过代码来写MasterData1的OnBeforePrint,
看拉demo中runtime的例子实在是太简单拉,根本没有深入的,各位有什么高见???
 
难道真没有人知道吗????
 
你可以在模板的Dictionary中把代码重的数据传进去,然后在计算啊,在代码中给你说的
过程赋值可不好弄
 
"难道真没有人知道吗????" @^@
"memo:他的text中为[hj1]" 是吧
其它我就不看了,我就告诉你如何把算好的结果送到[hj1]吧
frReport1.LoadFromfile(......);
frReport1.dictionary.Variables['hj1']:=结果 ;//数据传进去
frReport1.ShowReport;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部