【问题标题】:Update linked fields in access更新访问中的链接字段
【发布时间】:2015-02-27 04:32:18
【问题描述】:

我有一个包含连续子表单的表单,该子表单与 ID、Date 和 Shift 字段链接。

主窗体中的 ID 不可更改。但可以更改日期和班次字段。

问题是当我在主窗体中更改 Shift 或 Date 的值时,相应的值没有被更新。

编辑 我进行了查询以刷新连续表格。有用。但我需要在 mainform 中使用此代码。

UPDATE SubTable, MainTable SET SubTable.[Date] = [MainTable].[Date], SubTable.[Shift] = [MainTable].[Shift] WHERE (((SubTable.ID)=[MainTable].[ID]));

【问题讨论】:

  • 我想我再也得不到帮助了。
  • 您能否提供更多有关您正在尝试做的事情的背景信息?我想这两个表格将由一个文件链接,比如 ID。我也无法想象为什么你有一个连续的子表单,其中的文件只是在主表单中重复(在每条记录中)数据。也许我理解错了。
  • @ÖmerBuluş 您在 14 分钟内没有得到回复并开始抱怨...您获得的免费帮助响应速度不够快...您开始抱怨。请尝试扩展您的问题,以确保我们清楚地了解您正在尝试做什么并说出您尝试过的内容。
  • 不要把它当作投诉我两天前写过同样的问题,也没有回复。我知道它的免费帮助,无论如何我感谢你们所有人。这是因为我被困在一个项目的某个地方,我需要完成工作。我是 sql 的新手。这就是我不耐烦的原因。对不起。
  • 我有一个包含字段 ID、日期和班次的主窗体。我有一个连续的子表单,它通过这三个字段链接到主表单。因为我希望日期和班次字段位于子表单的所有记录中。但是当我链接这两种形式时;在更改主窗体中的字段时,子窗体中的记录没有被更新。

标签: ms-access


【解决方案1】:

我认为您只需要通过一个字段来链接这两个表单。在我的场景中,我在名为“MainLookup”(整数)的子表上创建了一个字段。这链接到主表单上的字段“ID”。对主窗体中的日期和班次进行了更改。如果要基于子查询和主查询创建查询,则每个 ID 将只有一条日期和班次记录。查看表单,我创建了一个主表单和一个链接 ID:MainLookup 的子表单。子表只显示子表中的数据,但日期和班次数据是完整的,并记录在主表上。

【讨论】:

  • 我有一个复杂的查询,这就是为什么日期和班次字段也必须在子表单中。现在我尝试使用更新后事件过程更新包含子表单记录的表。但我不太擅长编码
  • 我们可以看到查询吗?
  • dropbox.com/s/bo87ap81eog792j/Verimlilik.mdb?dl=0 这里是数据库的链接。
  • 我做了一个单独的查询来检查主窗体表和子窗体表 ID。如果它们相等,则日期和班次字段将从 mainform 表更新并写入 subfrom 表。但我不知道如何使用这是更新后的程序
  • 所以您有一个查询,显示来自您的主表单和子表单的数据并且该数据是正确的?接下来你想做什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-01
  • 1970-01-01
相关资源
最近更新 更多