QuickReport中不打印0(很菜的问题)(50分)

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

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi7中用QuickReport做一个报表,如何将表中数字为“0”时不打印出来?
(在线等待)
有人告诉:设置displayFormat,但我找不到该属性。
 
在QRDBText的onprint事件中
if value='0' then
value=''
 
就是楼上说的了,我也试过了。
 
不好意思,我还是没能实现,因为我的报表是动态生成的。代码如下:
QRDBText:=TQRDBText.Create(self);
QRDBText.parent:=dayinrepo1.DetailBand1;
QRDBText.Left :=80;
QRDBText.Top :=20;
QRDBText.Width:=QRDBText.Width+x;
QRDBText.DataSet:=dayinrepo1.Query1 ;
QRDBText.DataField:=Listbox2.Items.Strings;
我不知道你说的代码该写在什么地方?
希望大家继续帮忙!
 
多人接受答案了。
 
后退
顶部