请教各位大虾:如何将报表中某列的某些数值不显现出来???必有分送上!!!!!(50分)

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

coolwww

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Quickrep做报表,已经将检索的结果放入一个Query中,并将报表中的qrdbtext.field
连上了query中的域,并且都已显示出来。
现在想根据一定的条件只显示其中的一部分值,不满足就空下或用‘-’来代替;也就是报表
中有空的内容。如何来实现呢
 
在onNeed() 事件中處理
{
}
 
使用QRDBTEXT的onprint事件,判断条件,如果满足,设置VALUE参数为空
 
可以在sql中将条件写上:
就象
case when (sl<0) then
0 else
sl end sl
 
感谢大家的恢复。
我用了onNeedData(),但是程序不执行这个事件!
用ONPRINT可以么,我想读qrdbtext的内容用什么属性呢??
 
谢谢ahhjgh,用你说的方法果然很简单,我解决了!。分数不多,不过真的感谢你。
也谢谢goddy and peter_peng1980朋友,你们说的都有道理。感谢你们的热心帮忙!!
 
后退
顶部