FastReport中的two-pass问题,急盼大侠们帮忙 ( 积分: 100 )

  • 主题发起人 主题发起人 qingcaoth
  • 开始时间 开始时间
Q

qingcaoth

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要做一张报表,其中要在[red]GroupHeader[/red]中显示该组一个数据字段的汇总值,在FastReport的DEMO中看到说选中Report的two-pass选项就可以,但是为什么我选中之后
这个汇总值仍旧为0啊?
顺便说下,我插入的TotalPage在选中two-pass选项后可以正常显示,但是这个汇总字段值却依旧为0
急盼各位兄弟搭手救援
 
我现在要做一张报表,其中要在[red]GroupHeader[/red]中显示该组一个数据字段的汇总值,在FastReport的DEMO中看到说选中Report的two-pass选项就可以,但是为什么我选中之后
这个汇总值仍旧为0啊?
顺便说下,我插入的TotalPage在选中two-pass选项后可以正常显示,但是这个汇总字段值却依旧为0
急盼各位兄弟搭手救援
 
我不知道你用的是拿个例子里面的,我用FR3,simple group这个例子,在Group Footer里面设置了一个memo,它的公式为 [Sum(<Customers.&quot;Cust No&quot;>)], 显示正常。其实例子里面是有两个Group的,一个是Group Header,一个是Group Footer,两个Group中间是一个Band,放数据,而Group Footer的统计就针对这个中间的数据内容,希望对你有用
你说的two-pass 是不是打印两遍那个东西,好像是为了打印页码的,不知道我理解对了没有
 
首先谢谢这位老兄的解答,但是我是想把汇总数据显示在Group header中,而不是显示在footer中,所以要选中two-pass,我在frdemo中看到一张Group totals in header中就可以把汇总后的值显示在组头上而不是组尾,但是我现在就不明白为什么我照着那个DEMO来为什么把汇总值显示到header中却一直显示为0
 
搞定了,原来要在GROUPHEADER,MASTERDATA,GROUPFOOTER的BeforePaint 事件中写脚本语句,大家可以参看那个DEMO
 
兄弟,你是什么版本的,我是3.0的,我的Demos里面没有你说的事件,只有BeforePrint事件,而且统计的时候并没有你说的需要写脚本阿[:(]
 
后退
顶部