使用Crystal Report 7
我想显示' - '而不是0,我创建了一个像这样的公式
if {pay_latecomededuct.upto15d} = 0 then
'-'
else
{pay_latecomededuct.upto15d}
以上公式显示错误为“此处需要字符串”
如果我改变数字而不是' - ',没有显示任何错误,即使我尝试使用totext / tonumber,结果也一样......
如何解决这个问题。
需要Crystal报告帮助
答案 0 :(得分:1)
而是尝试格式化字段。
右键单击并选择Format Field
在Number
标签上点击Customize
在Custom Styles
窗口中,点击Number Tab
查找选项Show Zero Value as
并将其从Default Format
更改为-
答案 1 :(得分:1)
您的公式需要返回一致的值。在这种情况下,这将是一个字符串。
将以下内容添加到字段的显示字符串公式中:
If {pay_latecomededuct.upto15d} = 0 Then
'-'
Else
ToText({pay_latecomededuct.upto15d})