我有一个包含CONTRACT
列的表格:
+----+----------+
| ID | CONTRACT |
+----+----------+
| 1 | C2017-01 |
| 2 | C2017-02 |
| 3 | C2017-03 |
| 4 | C2017-04 |
| 5 | C2017-05 |
+----+----------+
我的查询有参数作为CONTRACT
列的条件:
[Enter a contract number (example: C2017-01):]
该参数允许用户输入单个合同号。
或者,用户可以选择将参数留空,然后单击“确定”。这允许用户输出所有合同,而无需输入他们的号码。
问题:
用户无需输入单个合同,而是需要输入多个合同。
示例:
C2017-02,C2017-03,C2017-04
用户仍然需要能够做出替代方案,即列出所有合同,而不知道/输入他们的号码。
我该怎么做?
最好将此功能保留在查询中的参数中,而不是自定义形式。
答案 0 :(得分:1)
尝试将WHERE子句设置为
WHERE Contract Like "*" & [Enter Contract Number(s)] & "*" OR [Enter Contract Number(s)] Like "*" & [Contract] & "*"