如何将统一字段与其他表中的字段相关联?

时间:2016-05-03 18:14:59

标签: ms-access union

我有两个表,每个表都有一个名为' Unit'的主要字段,以及与关联数据相关的其他字段。虽然与每个领域的单位相关的相关数据是不同的(反映不同的调查方法),但单位本身也以相同的方式定义。

我需要做的是(1)将两个表中的所有单元分组到一个字段中,同时(2)能够在关系中使用该字段。我还(3)需要在将新单位添加到各自的表格时自动更新此统一字段。

我已经设置了一个联合查询来统一两种单位,这些单位满足我的第一和第三要求,但查询不能用于关系。有没有办法将union联合查询中的统一数据转换为表格,以确保它自动更新? Make Table查询最初可以用于创建表,但不太适合保持信息最新(再次运行它,删除并重新创建表,要求表不在任何关系中以便删除发生)。此外,Append查询不会更新表中已有的记录,而只是添加新记录,这对于此项目来说是不够的。

当通过表单输入此信息时,我还可以编写一些VBA将字符串复制到另一个表中的另一个统一字段中,但我更倾向于在表级别有一个解决方案而不依赖于数据表单条目。任何建议都将不胜感激。

编辑:我还尝试了herehere提供的解决方案,但是我收到了一个神秘的错误消息"操作必须使用可更新的查询" 。我的权限很好,我不知所措。

0 个答案:

没有答案