多个参数 IsNull 函数 MS Access VBA



我有一个过程来检查表单上的多个文本框(但不是全部),以查看它们是否为空,目前我正在使用以下代码:

If IsNull(control1) Or IsNull(control2) Or IsNull(control3)... etc

有没有办法在没有Or运算符的情况下简洁地检查多个文本框中的空值?

Null

加上任何非 Null 值的总和为 Null。 因此,将这些控件值相加,如果其中一个或多个为 Null,则总和将为 Null:

If IsNull(control1 + control2 + control3) Then

不,这很简洁。

如果你真的想要,你可以使用 ParamArray 构建自己的函数。

请参阅过程的可选参数(第二部分 ParamArray 参数类型

最新更新