请问在ReportMachine报表中如何将某一字段中的'0'用'-'来显示(50分)

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

xumin23

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说一条原始记录如下:
100 0 130 0 50 0
现在想要在ReportMachine报表中显示成为:
100 - 130 - 50 -
 
reportmachine不熟悉,不过他应该有beforeprint事件
 
[tmp]

if [fieldName] = 0 then tmp :='-'
else tmp:=[fieldname]
 
能不能说详细一点
[tmp] 是什么?
"if [fieldName] = 0 then tmp :='-'
else tmp:=[fieldname]"
写在什么地方?
 
你放入的控件不是有一个Memo属性吗,打开他的编辑框 , 在上面一栏中输入[tmp]
在一面一栏中的
begin
if [fieldName] = 0 then tmp :='-'
else tmp:=[fieldname]
end;
 
接受答案了.
 
后退
顶部