请教一关于Quick Report的问题(50分)

  • 主题发起人 主题发起人 Slong
  • 开始时间 开始时间
S

Slong

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能告诉我怎样才能让"Summary"型的QRBand里的内容在每页都打印出来?
我发现它只在最后一页打.
 
用pagefooter的qrband代替
 
Another_eYes:
PageFooter在不足一页的时候,它也打在页尾,我希望它是紧帖在Detail的
后面.
 
groupfooter?
 
Another_eYes:
我Report有三个QRBand:PageHeader,Detail,GroupFooter.但GroupFooter里
的内容打不出来!!!! Why?
 
各位富翁,怎么没人答我的问题?快...快...快...帮帮我!!
如果嫌分少的话,我再加吗。
 
PrintIfEmpty为True吗?
 
不行啊!Another_eYes兄,PrintIfEmpty的默认值就为True,我没有动过它。
请问还有其他方法吗?
 
我在大富翁提了两个问题,怎么回答的人这么少呢?
 
group header 里有个FOOTERBAND属性你设了没有?
 
我按liwei的提示试了一下,发现在设计时预览可以的,我高兴极了。
鬼知道它在运行时预览就不行了,第一页里的Page Footer不显示(共有两页),
而底二页正常,真是气死我了!
谁可以提供一个可行的方法,我愿把我的全部财产给了他(只剩下70分了)。
 
也告诉我一声
 
现在你是想在每一页加合计?
summary是一个report一个,所以不行。groupfooter,你需要对你的数据进行
group,要定义它的expression,,而且也是一个group一个,如果一个group数据
超过一页,也不能每页都打。
所以只能用pagefooter,但你又想最后一页紧跟在detail之后,那就再加一个
summary,用一个变量来控制是否打印,如下:
定义private变量flag,在quickreport的beforeprint事件,置flag:=1,在summary
的afterprint事件中,置flag:=0,在pagefooter上的每一个打印控件的onprint
事件,判断如果flag=1则打印,否则不打.
 
To李京
剩下的分数请留意我以后提的问题。
 
后退
顶部