首页 > 解决方案 > 更新主表记录时更新关联记录

问题描述

我对 MS 访问相对较新,正在寻求一些帮助。

我有一个程序表 (tblPrograms) 和一个历史表 (tblLog)。

在我的编辑程序表单 (frmEditProgram) 上,我希望所有历史记录 (tblLog) 根据此更改进行更新。

例子:

我知道这可能是非常基本的我只是很难将此解决方案放入可搜索的问题中。

我无法表达我对任何帮助的感激之情!

我不知道从哪里开始创建更新查询,但我不确定指导这个的正确方法。

不适用

不适用

标签: ms-access

解决方案


Cascade Update,但你不应该在这里也不需要这样做。

您应该规范化您的表格。

  • 将您的表与内部 ID 链接(Autonumber程序中的主键Long,日志中的外键)。
  • tblLog 不能有“程序名称”列,因为这是重复信息
  • 使用程序名称创建日志列表时,请使用连接两个表的查询。从 tblLog 中检索程序名称。

推荐阅读