Crystal reports 如何显示字符串值而不是空白字段
使用Crystal Report 7 我想显示“-”而不是0,我创建了这样一个公式Crystal reports 如何显示字符串值而不是空白字段,crystal-reports,Crystal Reports,使用Crystal Report 7 我想显示“-”而不是0,我创建了这样一个公式 if {pay_latecomededuct.upto15d} = 0 then '-' else {pay_latecomededuct.upto15d} 上面的公式将错误显示为“此处需要字符串” 如果我更改了数字而不是“-”,没有显示任何错误,即使我也尝试了totext/tonumber,结果也是一样的 如何解决这个问题 需要Crystal report帮助,请尝试格式化字段 右键单击并选择格式字段
if {pay_latecomededuct.upto15d} = 0 then
'-'
else
{pay_latecomededuct.upto15d}
上面的公式将错误显示为“此处需要字符串”
如果我更改了数字而不是“-”,没有显示任何错误,即使我也尝试了totext/tonumber,结果也是一样的
如何解决这个问题
需要Crystal report帮助,请尝试格式化字段 右键单击并选择
格式字段
在编号
选项卡上,单击自定义
在自定义样式
窗口中,单击编号选项卡
查找选项
将零值显示为
,并将其从默认格式
更改为-
,公式需要返回一致的值。在这种情况下,这将是一个字符串
将以下内容添加到字段的显示字符串公式中:
If {pay_latecomededuct.upto15d} = 0 Then
'-'
Else
ToText({pay_latecomededuct.upto15d})
您的公式不允许返回两种数据类型。