我想过滤所有的行:
field like "*AA*" and field not like "*BB*"
但这会返回所有内容,而不是显示包含AA
且不包含BB
的所有行。
现在好像预期的那样工作,只是重新启动ms访问...
对不起我的错误...:已更新
答案 0 :(得分:9)
试试这个:
filed like "*AA*" and filed not like "*BB*"
答案 1 :(得分:1)
我发现MS Access会拒绝 - 不喜欢" BB *" - 如果没有包含在父母身上,不像--Like" BB *" - - 没有括号,这是好的。
我在MS Access 2010上测试了这些并且都是有效的:
喜欢" BB "
(喜欢" BB ")
(不喜欢" BB ")
答案 2 :(得分:0)
只需重新设置目标字段&条件;
where (field like "*AA*" and field not like "*BB*")
答案 3 :(得分:0)
问题是什么:
field like "*AA*" and field not like "*BB*"
应该有效。
您可以发布一些数据示例吗?
答案 4 :(得分:0)
不确定这是否仍然存在,但我猜你需要像
这样的东西((field Like "AA*") AND (field Not Like "BB*"))
答案 5 :(得分:0)
如果您在VBA中进行(而不是在查询中),那么: 其中字段如“ AA ”和字段不像“ BB ”那样 不行。
你必须使用: 其中“ AA ”这样的字段和“ BB ”之类的字段= false