更改宏之前的ms访问不起作用

时间:2018-12-05 14:11:45

标签: ms-access

我正在尝试使用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'
宏将不起作用。工作表示如果满足条件,将显示错误描述。

1 个答案:

答案 0 :(得分:0)

尝试以下条件:

And Nz([Note])<>'no file'

非常确定[Note]字段中大多数包含Null。 Null是一种特殊情况,Null <> "something"等于Null,不是True或False。 True And Null也给出Null。但是True Or Null为True。