【发布时间】:2011-04-06 04:30:56
【问题描述】:
我在访问中创建了一个表单来填充一个表,TABLE1,它从不同的表中提取信息,例如,数据库应该捕获来自不同来源的故障调用,有如下字段: 位置、部门、行、日期、员工、员工id、cmets等。
在我的表单上,位置、分区和行来自 TABLE2(我的位置是一个组合框形式的位置,下拉列表中列出了所有位置);员工和员工 id 来自 TABLE3,用户输入日期和 cmets。除了部门、行和员工 ID 之外,所有这些信息都保存到 TABLE1 中,因为我不需要将它们保存到 TABLE1 中,因为我创建了一个查询来将所有信息汇总在一起。
当用户选择“位置”时,我希望部门和行字段自动填充到表单上,但用户无法更新(因为我不需要它输入到 TABLE1) 我只是希望用户能够看到它。
这可能吗?谢谢。
【问题讨论】:
-
为什么要复制数据?为什么不直接创建一个显示数据的查询,而不是将其复制到另一个表中?
-
补充大卫的评论:如果您采用他建议的方法,并假设分割和线是该位置的属性,那么当用户选择该位置时,查询将负责填充字段.该假设还意味着您的 Table2 是位置表。如果这是真的,您最好将表称为“LocationsTable”或类似的名称。
-
感谢您的回复。我真的不想“复制”数据,我只想将它“显示”在用户信息的表单上。是的,分割和线是位置的属性。如何创建查询来执行此操作?请原谅我缺乏经验。我的任务是创建超出我职称的数据库。