如果输入的值> 0,我想访问以自动计算输出。因此,我将以下代码放在textbox属性的“ Control Source”字段中,这给了我一个错误。该编号应从Text052获得,并应在Text054中输出。

这是代码:

If Text052.value > 0 then
Text054.value = Val([Text052].[Value])/2
end if


错误:“您输入的表达式包含无效的语法”。
“您没有操作员就算入了操作数”

我不确定如何在文本框属性的控制源字段中编写语法。
请指教。

最佳答案

在Text054的控制源中,尝试:

=IIf([Text052] > 0,[Text052]/2, "N/A")


“ N / A”可以是您需要的任何值,包括null。

10-08 08:57