带有文字 Asterix 的 Microsoft Access 2013 验证规则
Microsoft Access 2013 Validation Rule with Literal Asterix
如何向 MS Access 2013 中的列添加验证规则,其中列值可以是 "A" 或“*”?当我尝试添加验证规则时:
"A" Or "*"
MS Access 表达式生成器将其更改为:
"A" Or Like "*"
这根本不限制价值。我尝试了以下方法,所有这些都被表达式构建器修改为包含单词 "Like":
"A" Or "*"
'A' Or '*'
"A" Or "\*"
我已经能够使用以下技巧欺骗 Access 将我的文本视为字符串文字:
"A" Or UCase("*")
但是做这么简单的事情似乎非常麻烦。有谁知道 "clean" 将这样的验证规则添加到 Access 2013 的方法吗?
Access 支持 "In" 运算符,这将允许使用以下验证规则语法:
In("A","*")
如果该列也支持空值,则只需在 "In" 运算符之前添加该异常:
Is Null Or In("A", "*")
如何向 MS Access 2013 中的列添加验证规则,其中列值可以是 "A" 或“*”?当我尝试添加验证规则时:
"A" Or "*"
MS Access 表达式生成器将其更改为:
"A" Or Like "*"
这根本不限制价值。我尝试了以下方法,所有这些都被表达式构建器修改为包含单词 "Like":
"A" Or "*"
'A' Or '*'
"A" Or "\*"
我已经能够使用以下技巧欺骗 Access 将我的文本视为字符串文字:
"A" Or UCase("*")
但是做这么简单的事情似乎非常麻烦。有谁知道 "clean" 将这样的验证规则添加到 Access 2013 的方法吗?
Access 支持 "In" 运算符,这将允许使用以下验证规则语法:
In("A","*")
如果该列也支持空值,则只需在 "In" 运算符之前添加该异常:
Is Null Or In("A", "*")