以下公式中的问题是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。有人可以提供解决方案吗?
答案 0 :(得分:0)
你可以这样调用这些字段,希望这有效。
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
(
)
这样的事情可能有所帮助,tc