【发布时间】:2013-06-06 15:02:10
【问题描述】:
以下公式中的问题是isnull 不接受变量(如 o1 或 o2),而是需要一个字段(如数据库列 ACCEPTED)。
StringVar o1:={SF_POs.ACCEPTED__C_};
StringVar o2:={RPL_POs.ACCEPTED};
if isnull(o1) then isnull(o2) // error: isnull argument requires a field
else if isnull(o2) then isnull(o1)
else o1=o2
当两个字段都为空或字符串相等时,我需要它返回 true。有人可以提供解决方法吗?
【问题讨论】:
-
为什么将值存储在 stringvars 中?你可以直接引用它们吗?即
isnull({SF_POs.ACCEPTED__C_}) -
在一种情况下,我正在比较日期和字符串。我知道不寻常,但这样做是有充分理由的。我现在明白你的意思了,我明天应该更新我的例子。
标签: crystal-reports crystal-reports-xi