控制源If语句

时间:2012-06-05 18:23:35

标签: ms-access vba access-vba ms-access-2003

如果输入的值>>我希望访问权限自动计算输出0.所以我将以下代码放在textbox属性的“Control Source”字段中,它给了我一个错误。数字应该从Text052获得,它应该在Text054中输出。

以下是代码:

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

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

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

1 个答案:

答案 0 :(得分:4)

在Text054的控制源中,尝试:

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

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