快来拿分,200大分(200分)

  • 主题发起人 主题发起人 fstao
  • 开始时间 开始时间
F

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi的问题:
用paradox7建一新表table1.db,字段和数据如下:
name price
a1 10
a2 20
a3 30
... ...

假如有一共有108条记录,我想打印时,每一页纸只显示10条记录,并且有每一
页的页合计(合计字段price),最后有一个总合计。有一个朋友建议我这样做:
先建立一个临时表,然后编程(利用循环),利用内部记数,先把第1条到第10条
记录insert到临时表,再插入一个“页合计”,然后用循环再把从第11至20条
记录insert到临时表,再插入一个“页合计”,不停的循环下去,直到最后再
插入“总合计”。请问如何编程?能不能给我一个demo。fstao@126.com。
 
不必这样麻烦,用quick rep
在detail band的 AfterPrint 事件中记数,到了10就 NextPage 换页,
而且在这里可以对每一行的数求和,合计放在footer band里面显示
 
I'm late, Pipi. is right!
 
你用quick report
如不用的话,你朋友的办法可以。
 
pipi:
你能给我一个demo,但一定要表格,还有每一页一定要有页合计,到最后有一个总合计。
 
pipi. is RIGHT!
AGREE!
 
有谁能够帮我,不用其他的报表工具,就是把table1.db的数据insert到table2.db。从第一条记录开始,插入第十条记录后,则插入一个页合计,用来计算
从第一条记录到第十条的和是多少(字段为price)。然后再把table1.db的第11条记录开始插入,到第20条记录时,再插入一个页合计,用计算从11条记录到20条记录的和是多少(字段为price),就这样一直循环下去,直到插完第108条记录,也是有一个页
合计,再插入一个总合计。如何做?

 
多人接受答案了。
 
后退
顶部