报表的,菜鸟级的问题。快来枪分。(100分)

  • 主题发起人 主题发起人 heping
  • 开始时间 开始时间
H

heping

Unregistered / Unconfirmed
GUEST, unregistred user!
我用:DELPHI自带的QR作报表。平时。一行一行的作。一行一行的打。正常。
现在,有个问题。我的一条记录,不足以打一行。所以,在一行上,我排了好几个相同的
控件。这样,打出来的,按我的想法。在同一行上,也要从数据库中一条记录一条记录的
打印出来。但,打印出来的的实际的,却不是这样。而是,同一行上,把一条记录打了好
几次。重复的打。
请问。我该如何,作,才能,达到我的目的?
我想要的如下:(“何X”,是数据库中的内容。)
姓名:何一 姓名:何二 姓名:何三 姓名:何四
姓名:何五 姓名:何六 姓名:何七

但是:打出来的,却是:
姓名:何一 姓名:何一 姓名:何一 姓名:何一
姓名:何二 姓名:何二 姓名:何二 姓名:何二
姓名:何三 姓名:何三 姓名:何三 姓名:何三
姓名:何四 姓名:何四 姓名:何四 姓名:何四
姓名:何五 姓名:何五 姓名:何五 姓名:何五
姓名:何六 姓名:何六 姓名:何六 姓名:何六
姓名:何七 姓名:何七 姓名:何七 姓名:何七
 
是否因为为每个QRDBText指定了相同的DataField?
 
是啊。每个:QRDBText是指定了相同的DataField.
要不,数据,如何按顺序一条一条打印出来?
 
分栏打印即可!
 
请教,如何具体的实现,谢谢。
 
是QR的分栏打印,你看看QR的示例,有的.
 
给点实质性的内容。谢谢。
 
建议你用另一方法!
QuickRep1的bands.hascolumnheader and bands.has.detal 设为true!
 
QuickRep1.page.columns := 4
 
多人接受答案了。
 
后退
顶部