用QReport打印报表的问题。(50分)

  • 主题发起人 主题发起人 wenqizh
  • 开始时间 开始时间
W

wenqizh

Unregistered / Unconfirmed
GUEST, unregistred user!
要用QReport打印一个报表,但是碰到了这样一个问题。
要把每个人借的书的书名和价钱用列表的形式打印出来并计算合计价钱,
而我在数据库里面存的信息是每个人对应一本书,
但这些信息连同个人资料打印在一个Detail框里面,
在下一个Detail里面又继续打印下一个人的信息。
请问如何解决这个问题?
 
先用query后adoquery查出一个数据集。
 
可是我想的是每个人的信息只打印一遍,
而由于每本书对应一条个人信息,
用adoquery查出的数据集就会将每个人的信息就有很多。
这样就不能实现每个人的信息只打一遍的目的了啊。
 
不用Detail
 
能不能讲的详细一点啊?
 
用两个AdoQuery设成主从表应该可以解决
 
你在qrdbtext中的beforeprint事件中, 判斷qrdbtext的值,如果相同則使PrintBand:= false, 就ok!!
 
多人接受答案了。
 
后退
顶部