报表时想每一页都打印一个本页的合计(Report Builder) (80分)

  • 主题发起人 主题发起人 netabloid
  • 开始时间 开始时间
N

netabloid

Unregistered / Unconfirmed
GUEST, unregistred user!
  我用带孔的纸打印报表,长度是一定的,但打完一张报表之后打印机自己还要出纸,如何让它打完一张之后就停下来?
我用 Report Builder ,使用了 Groups ,但第一页是正确的,但后来的每一页都所有以前页的和,这是怎么回事?
 
那是打印机的问题,可以重新设置一下打印机的属性,与程序无关
 
  应该不是吧?我看到一个软件它只要把打印机装上之后(epson LQ 300K),什么也不用设置,它打出来的就是我说的那种情况。是不是用的套打?如果是套打怎么打?
 
应该修改一下打印机的纸张设置。不要用标准的纸。
 
  应该不是吗?如果真是设置纸张的问题,那我看到的那个程序为什么什么都不用设置?直接运行就能达到效果。是不是用的套打?
 
用quickreport的话,在beforeprint事件中
设置qreport.print的属性,将打印机的纸张大小设为你的纸的尺寸,
然后再打印输出。
 
那你就设置quickreport报表的printersetting属性嘛
 
  我现在 Report builder 了,可以实现,但我想每页都进行合计怎么办?比如:第一页合计数是 100 的,我用了 groups,但第一页的合计是第一页和第二页合计的和,这个应该怎么办?
 
reportbuilder实现每页合计基本不行~~~~它没有和fastreport那样可以通过编辑script来实现,
我用reportbuilder的时候,直接在程序中用sql语句得出合计,然后赋给pplable
 
可是那要每一页都不同,这该怎么做?另外 fastreport 可以实现这样的功能吗?
 
谢谢各位!
 

Similar threads

D
回复
0
查看
859
DelphiTeacher的专栏
D
D
回复
0
查看
827
DelphiTeacher的专栏
D
后退
顶部