我正在尝试使用Microsoft Access数据宏:
IF [Dataset_Used]='VS' And IsNull([VS_File]) Then
RaiseError
Error Number: 4002
Error Description: Please choose a VS file
上面的宏正在工作。但是如果我将And [Note]<>'no file'
添加到If条件中,
[Dataset_Used]='VS' And IsNull([VS_File]) And [Note]<>'no file'
,
宏将不起作用。工作表示如果满足条件,将显示错误描述。
答案 0 :(得分:0)
尝试以下条件:
And Nz([Note])<>'no file'
非常确定[Note]
字段中大多数包含Null。 Null是一种特殊情况,Null <> "something"
等于Null,不是True或False。 True And Null
也给出Null。但是True Or Null
为True。