MS Access 2010 - 如何将子表中的孤立记录链接到新创建的父记录?
Posted
技术标签:
【中文标题】MS Access 2010 - 如何将子表中的孤立记录链接到新创建的父记录?【英文标题】:MS Access 2010 - How can I link orphaned records in a child table to newly created parent records? 【发布时间】:2015-07-24 14:48:10 【问题描述】:完整解释:
我继承了一个 MS Access 2010 项目,该项目存在我不知道如何解决的数据流问题。父表 CASE 没有记录。子表 ACCOUNT 需要以一对多的形式链接到 CASE(一个案例可能有多个帐户)。帐户表中填充了数千条记录。
我在 ACCOUNT 中有一个 CASE 主键 CASE ID 的列,但我需要填充该列。由于父记录是空的,子记录不需要链接到特定的父记录,我只想将一个父记录分配/链接到数千个子记录中的每一个。
是否只需创建正确数量的 CASE 记录,然后填充 ACCOUNT 中的 CASE ID 字段将这些记录链接在一起?示例:如果我创建 4000 条 CASE 记录,选择一条 ACCOUNT 记录,然后将 CASE ID 字段更新为“3452”,那么是否需要通过键“3452”将该 ACCOUNT 记录链接到 CASE 记录?
那么,我将如何使用更新查询或 VBA 或其他方法自动执行此操作?
非常感谢您提供的任何帮助。
【问题讨论】:
【参考方案1】:自从
子记录不需要链接到特定的父记录
您只需创建一条 CASE 记录,然后运行更新查询即可将 ACCOUNT 表的 CASE ID 更新为该单个 CASE 记录的创建 ID。
【讨论】:
您好 Gustav,澄清一下,我需要每个 CASE 记录有一个 ACCOUNT 记录。它仍然是一对多的,因为他们希望以后可以选择将第二个 ACCOUNT 添加到 CASE,但目前我只需要一个 ACCOUNT 到一个 CASE。以上是关于MS Access 2010 - 如何将子表中的孤立记录链接到新创建的父记录?的主要内容,如果未能解决你的问题,请参考以下文章