我明白这个错误背后的含义是什么,但我根本不知道为什么他会支持我的代码行,这应该会导致这个错误。
说明:
我想要实现的是,当您从CompanyCombo box
中选择公司时,它会自动“过滤”ContactCombo box
到来自上述公司的联系人。
Companies
和Contacts
是两个不同的表,它们通过名为公司查询的查询连接(公司的CompanyNr
[这也是 UniqueKey ]与{{{ 1}}来自联系人)。
代码的一部分:
CompanyNr
我有一个公司和联系人的ComboBox,我想在他们旁边写下相应的号码(CompanyNr for Companies和ContactNr for Contacts)
它们与查询相关联。
我对VBA很陌生,所以也许我在这里看不到可能导致错误的东西。
联系人和公司的表: 联系表有:ID,CompanyNr,Contact 公司表有:CompanyNr,Company
CompanyNr通过Relationships连接。
我真的不知道这里会出现什么问题。我使用创建时弹出的向导创建了ComboBox。
请有人帮助我。
答案 0 :(得分:1)
试一试,因为这个问题目前没有提供足够的信息:
WHERE行不应该引用CompanyCombo而不是CompanyNr吗?
"WHERE [Contacts].[CompanyNr] = " & CompanyCombo.Value & " ORDER BY [Contact]; "