MS Access:对象必需SQL语句错误

时间:2014-11-13 15:32:09

标签: sql vba ms-access access-vba

我明白这个错误背后的含义是什么,但我根本不知道为什么他会支持我的代码行,这应该会导致这个错误。

说明: 我想要实现的是,当您从CompanyCombo box中选择公司时,它会自动“过滤”ContactCombo box到来自上述公司的联系人。 CompaniesContacts是两个不同的表,它们通过名为公司查询的查询连接(公司的CompanyNr [这也是 UniqueKey ]与{{{ 1}}来自联系人)。

代码的一部分:

CompanyNr

我有一个公司和联系人的ComboBox,我想在他们旁边写下相应的号码(CompanyNr for Companies和ContactNr for Contacts)

它们与查询相关联。

我对VBA很陌生,所以也许我在这里看不到可能导致错误的东西。

联系人和公司的表:     联系表有:ID,CompanyNr,Contact     公司表有:CompanyNr,Company

CompanyNr通过Relationships连接。

我真的不知道这里会出现什么问题。我使用创建时弹出的向导创建了ComboBox。

请有人帮助我。

1 个答案:

答案 0 :(得分:1)

试一试,因为这个问题目前没有提供足够的信息:
WHERE行不应该引用CompanyCombo而不是CompanyNr吗?

"WHERE [Contacts].[CompanyNr] = " & CompanyCombo.Value & " ORDER BY [Contact]; "