【问题标题】:MS ACCESS 2007 - Selecting Value from Combobox in Subform creates a duplicate valueMS ACCESS 2007 - 从子表单中的组合框中选择值会创建重复值
【发布时间】:2016-06-26 09:11:09
【问题描述】:
我正在为 MS ACCESS 中的一个小型慈善机构创建一个销售数据库,该数据库应该允许销售人员输入销售,然后提取报告等。销售的输入表单 (testsales) 应该创建sales 表中的条目。该表有一个 agency 表的外键,该表又存储了我们合作的所有推荐机构。
我已将用于选择机构名称的组合框放在子表单中。
不幸的是,每次我在选择的组合框中保存带有值的销售时,重复的值都会添加到 agency 表中。
提前致谢
Database relations
Salesentry form with subform
如果有什么要补充的,请告诉我。
【问题讨论】:
标签:
ms-access
combobox
ms-access-2007
subform
【解决方案1】:
在您的情况下,您只能将组合框或列表框与查询中的行源一起使用,而不是使用子表单。
您将必须查询 AgencyID 和 AgencyName,设置绑定列 AgencyID(如果您先查询 AgencyID,则为 1),但将组合框/列表框中的 AgencyID 的宽度设置为 0 以不向用户显示。