使用Literal Asterix的Microsoft Access 2013验证规则

时间:2016-01-04 18:12:44

标签: ms-access ms-access-2013

如何将验证规则添加到MS Access 2013中的列,其中列值可以是" A"或" *"?当我尝试添加验证规则时:

  

" A"或者" *"

MS Access Expression Builder将其更改为:

  

" A"或者喜欢" *"

根本不限制价值。我尝试了以下内容,并且所有内容都被表达式构建器修改为包含单词" Like":

  

" A"或者" *"
  ' A'或者' *'
  " A"或者" \ *"

我已经能够使用以下kludge欺骗Access将我的文本视为字符串文字:

  

" A"或UCase(" *")

但是,做这么简单的事情似乎非常麻烦。有谁知道"清洁"将此类验证规则添加到Access 2013的方法?

1 个答案:

答案 0 :(得分:1)

Access支持" In"运算符,它允许以下验证规则语法:

  

在(" A"" *&#34)

如果该列也支持空值,则只需在" In"之前添加该异常。操作者:

  

是否为空(" A"," *")