在QUICK中如何控制一行是否打印或预览(50分)

  • 主题发起人 主题发起人 cfy
  • 开始时间 开始时间
C

cfy

Unregistered / Unconfirmed
GUEST, unregistred user!
在QUICKREP 中已经根据条件检索出一些记录,已经显示在报表中,可是有的记录不想显示出来,请问有何高的办法。
 
dbtext.enabled:=false;
dblabel.visible:=false;`
 
可以在onprint事件中设置xxx.value的值。
 
在qrband的beforeprint事件: if 判断条件 then

qrdbtext.enabled:=false
else
qrdbtext.enabled:=True
 
给你出个“嫂”主意:

在表中再定义一个字段(如“标记”),检索出一些记录

中不要的记录改一下“标记”。不就可以了吗?就是说增加一个

过滤的条件。

做完后恢复原“标记”。不然以后找不到了。

方法简单可行。


 
okmy的方法可以,关键就是在detailband的beforeprint中处理。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
回复
0
查看
591
不得闲
后退
顶部