关于QR的问题,在线=待(50分)

  • 主题发起人 主题发起人 lp1976
  • 开始时间 开始时间
L

lp1976

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使报表每业都显示一行小计,然后最后显示小计,在线=,
最好给出实例,谢谢!
 
只能告诉你方法:在报表上先放一个PageFooter Band,用来做小计,这种Band是每页打印一次,在报表上再放一个Summary Band,用来做总计,这种Band是只打印一次的。至于数字统计则非常简单了,你只要用一些变量来累加就可以了。
在Detail Band的AfterPrint事件中写
SubSum:=SubSum+Value;
TtlSum:=TtlSum+Value
在Report的NewPage事件中写:
SubSum:=0;
在PageFooter Band和Summary Band打印之前赋值即可。
 
首先谢谢lichaogang 的解答,但是恕在下愚笨
在PageFooter Band和Summary Band打印之前如何赋值,麻烦6写的详细一些,小弟我是初学
不胜感激
 
你在Band中放一些QRLabel,然后将这些值在BeforePrint事件中赋给它就行了:
..BeforePrint:
QrLabel1.Caption:=IntToStr(SubSum);
 
接受答案了.
 
后退
顶部