打印的一个小问题(15分)

  • 主题发起人 主题发起人 devexpress
  • 开始时间 开始时间
D

devexpress

Unregistered / Unconfirmed
GUEST, unregistred user!
table1 里有100条记录

bh
1
,
.
100

中间bh有的为空,

select * from table
 where bh is not null
//这是我要的结果.
但我不想通过这条sql 语句来控制. bh不是空的打印,是空的不打印

怎样在onprint或者onpreview控制, 当读取记录的时候检测是否为空.

谢谢
 
只能在打印/ onpreview时控制 ,是空就不打印, 不是空这条记录就打印

没人会吗?
 
你可以在onneeddate 时,if bh=null then
moredate:=false;
不过在preview时,显示为空的但打印时不打印
 
if ADOQfkdmxlsb.FieldByName('dh').IsNull Then
MoreData:=false;
但是为空的记录同样打印
 
你可以试一试
bh等于其它的是否打印,如果成功,则 isnull判断不行
 
if lian10=44 then memo9.memo:='';
 
后退
顶部