0

以下公式中的问题是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。有人可以提供解决方法吗?

4

1 回答 1

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

于 2013-06-12T11:58:33.153 回答