如何在VBA中创建访问查询条件

时间:2017-07-20 07:47:59

标签: vba ms-access ms-access-2016

我试图阻止名称出现在链接到查询的列表框中。列表框显示表中的记录和字段。 我无法在条件字段中键入以下内容:

Not "Administration"

<> "Administration

我不确定为什么,但我认为如果我在代码中添加它可能会有效。我该怎么做。

由于

2 个答案:

答案 0 :(得分:2)

该字段可能包含不可见字符或前导/尾随空格。如果您将条件更改为= "Administration",则可以轻松查看此内容。如果查询没有返回任何行,则数据不完全相等。您可以尝试使用条件Not Like "*Administration*",但这种方式可能不适用于所有数据。正确的条件是<> "Administration"

答案 1 :(得分:0)

您必须编辑列表框RowSource属性,如下所示:

1-显示列表框属性窗口

2-转到&#39;数据&#39;下的RowSource属性标签

3-单击RowSource属性旁边的按钮(将打开“查询编辑器”窗口)

4-添加条件:  修剪([的ColumnName])&LT;&GT;&#34;管理&#34;

ColumnName 替换为您的实际列名称

我希望这会有所帮助。

(抱歉,我仍然使用较旧的MS-Access版本,但您应该明白这一点。)