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