【问题标题】:MS Access 2010 - How can I link orphaned records in a child table to newly created parent records?MS Access 2010 - 如何将子表中的孤立记录链接到新创建的父记录?
【发布时间】:2023-04-02 05:30:02
【问题描述】:

完整解释:

我继承了一个 MS Access 2010 项目,该项目存在我不知道如何解决的数据流问题。父表 CASE 没有记录。子表 ACCOUNT 需要以一对多的形式链接到 CASE(一个案例可能有多个帐户)。帐户表中填充了数千条记录。

我在 ACCOUNT 中有一个 CASE 主键 CASE ID 的列,但我需要填充该列。由于父记录是空的,子记录不需要链接到特定的父记录,我只想将一个父记录分配/链接到数千个子记录中的每一个。

是否只需创建正确数量的 CASE 记录,然后填充 ACCOUNT 中的 CASE ID 字段将这些记录链接在一起?示例:如果我创建 4000 条 CASE 记录,选择一条 ACCOUNT 记录,然后将 CASE ID 字段更新为“3452”,那么是否需要通过键“3452”将该 ACCOUNT 记录链接到 CASE 记录?

那么,我将如何使用更新查询或 VBA 或其他方法自动执行此操作?

非常感谢您提供的任何帮助。

【问题讨论】:

    标签: vba ms-access ms-access-2010 ms-office one-to-many


    【解决方案1】:

    自从

    子记录不需要链接到特定的父记录

    您只需创建一条 CASE 记录,然后运行更新查询即可将 ACCOUNT 表的 CASE ID 更新为该单个 CASE 记录的创建 ID。

    【讨论】:

    • 您好 Gustav,澄清一下,我需要每个 CASE 记录有一个 ACCOUNT 记录。它仍然是一对多的,因为他们希望以后可以选择将第二个 ACCOUNT 添加到 CASE,但目前我只需要一个 ACCOUNT 到一个 CASE。
    猜你喜欢
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多