MS-Access组合框将记录添加到应该是查找的表中

时间:2016-06-17 15:15:08

标签: combobox access

我有一个包含子表单的表单,该表单是根据我创建的查询创建的。此查询包含来自6个表的信息。表格基本上分为3个部分。

主要形式是Credit Union信息,第一个子表单是Branch信息,第二个子表单是基于所选分支记录的Circuit信息。在Branch子窗体中,我有一个组合框,用于显示TimeZones表信息,以便在表单中创建新分支时,您可以自动选择时区。

我遇到的问题是,当我选择时区并保存记录时,会在时区表中创建一条新记录,其中相同的文本信息只是一个不同的ID,而不是我期望它做的是将现有时区ID添加到新分支记录。

2 个答案:

答案 0 :(得分:0)

根据您的问题,听起来您希望使用时区表中的信息来添加字段" timezone"到您的分支表。如果我更正,您必须首先在设计视图中将该字段添加到Branch表中。然后,转到表单中的组合框属性。在行源旁边,键入" SELECT [TimeZones]。[timezone] FROM [TimeZones] - 确保拼写与表/字段匹配。

答案 1 :(得分:0)

感谢您的投入,但我能够弄明白。我没有将Brnaches表上的“时区”字段保留为文本输入或匹配时区表中的时区ID,而是将Brnaches表“TimeZone”字段更改为查询字段,该字段在信息之前查询Timzone表被添加到表格中。然后在创建表单时,时区条目已经是组合框并且已经查询了Timzone表。