用QuickReport2.0K怎样打印当前主从纪录?(50分)

  • 主题发起人 主题发起人 kqdelphi
  • 开始时间 开始时间
K

kqdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位:
在Quickreport1.0下可以将RestartData特性设为False实现从当前记录开始打印的功能,
而用QuickReport2.0K怎样设置条件才能实现只打印主Table的当前纪录及从Table相对应的明细纪录,
而不从头到尾打印所有明细记录?
 
看一下带的例子里很全面的!
教你个懒人的方法:
或者将例子ADD到工程历来,把数据源该一下,
具体怎么回事以后可以慢慢研究了*_^
 
干脆设置一个filter:
相当于"主码字段=当前记录主码值",
然后打印不就行了?
 
把主表的设计内容放在QrSubDetail块外面
 
>干脆设置一个filter:
>相当于"主码字段=当前记录主码值",
>然后打印不就行了?
对不起,也许,我的意思没有表达清楚,我是要维护D1,D3两个版本的程序,
D1版Table没有Filter属性!不知道QReport有没有类试的Filter属性,或方法!
>把主表的设计内容放在QrSubDetail块外面
还是要把所有的主从记录都打印下来!?

 
用DAILS和SUBDAILS两个栏目分别打印主记录和明细记录,并设计好主表和子表,完全可以实现主记录和明细记录的对应。
 
dwwang是对的,请参考第19条题,里面说的很清楚!
 
可以试一试将Tquickrep的dataset属性设置为从表,
quichrep的数据取得是更具dataset属性的数据集
进行循环的.
在设计时,将主表的内容放入倒head中, 从表的内容
放入倒detail中.我像这样应该没问题.
另一种笨办法是自己写入数据.
 
多人接受答案了。
 
先放上两个Table再设好主从关系,再用QrSubDetail就能实现了
 

Similar threads

回复
0
查看
848
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
875
DelphiTeacher的专栏
D
后退
顶部