fastreport问题 ( 积分: 100 )

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

zhhx

Unregistered / Unconfirmed
GUEST, unregistred user!
我用fastreport做了一个打印
是显示一个列表
内容是 ID1,ID2
ID2和ID2为条型码
ID1或者ID2为空时,预览显示为12345678,打印出来也是
请问如何让他不显示出来?
谢谢
 
使用脚本,
procedure BarCode1OnBeforePrint(Sender:TfrxComponent);
begin
if barcode1.text='12345678' then
barcode1.visible:=false
end;
这样就可以了。
 
这个不行啊,我试了
然后我试了以下的
procedure BarCode1OnBeforePrint(Sender:TfrxComponent);
begin
if barcode1.text='' then
barcode1.visible:=false
else
barcode1.visible:= true;
end;

用这个的话,第一个为空显示为 12345678
第二后就都不显示了(不为空)
麻烦再帮我想想谢谢
 
你看一下属性,为空的时候,其实属性值为"12345678"。
 
条型码值为空的时候也有显示,我希望不要显示,显示为空白
 
那你只有打开控件的源代码修改了。就是因为总是有显示,才使用脚本,有条件打印条码。
 
谢谢,我已解决了,多谢提示,是在控件的源代码中修改
 
接受答案了.
 
后退
顶部