2010-06-01 34 views
1

我在访问访问:LIKE条件格式问题

我需要检查,如果在一个领域,如条件格式的条件存在一定的串上一个报告做的条件格式。这样的事情:

[field_name] like '%something%' 

这种情况会起作用吗?

+0

哪里是remou的答案吗?我打算标记它是正确的 – 2010-06-01 19:07:53

+0

我想他可能认为它可能是错误的 – 2010-06-01 20:35:55

回答

7

你必须使用MS Access的星号。

[field_name] like '*something*' 

对于单个字符,你可以做到这一点

[field_name] like 'fieldnam?' 

对于三个字符,你可以做到这一点

[field_name] like 'fieldna???' 
+1

...除非您以其所谓的“SQL 92”模式运行Access,在这种情况下,通配符与T-SQL相同,即%和_。 – 2010-06-24 20:48:27

1

Access使用星号,而不是百分比。尝试

[field_name] like "*something*" 
1

是的,但它是一个条件......

,所以你需要像

SELECT * FROM Foobar WHERE 
[field_name] LIKE '*something*' 
+1

他将此用于条件格式,而不是完整查询的一部分。忽略SELECT * FROM Foobar WHERE部分。 – KevenDenen 2010-06-01 17:27:43

+0

啊,是的......我的错 – Joris 2010-06-01 17:50:21