[英]crystal reports formula for: null safe equals
以下公式中的问题是, 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
当两个字段均为null或字符串相等时,我需要此方法返回true。 有人可以提供解决方法吗?
您可以像这样调用这些字段,希望它能起作用。
StringVar o1:={SF_POs.ACCEPTED__C_};
StringVar o2:={RPL_POs.ACCEPTED};
if(totext({SF_POs.ACCEPTED__C_}) == '' ) then
(
o2 := null;
)
else
(
o2:={RPL_POs.ACCEPTED}
)
if(totext({RPL_POs.ACCEPTED}) = '') then
(
o1 :=null;<br>
)
else
(
)
这样的事情可能会有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.