我有一个表单,其中包含一个与ID,Date和Shift字段链接的连续子表单。
在mainform中ID不可更改。但日期和班次字段可以更改。
问题是当我在mainform中更改Shift或Date的值时,相应的值没有被更新。
修改 我做了一个查询来刷新连续体表格。有用。但我需要在mainform中使用此代码。
UPDATE SubTable,MainTable SET SubTable。[Date] = [MainTable]。[Date],SubTable。[Shift] = [MainTable]。[Shift] WHERE(((SubTable.ID)= [MainTable]。[ID]));
答案 0 :(得分:0)
我认为您只需要通过一个字段链接两个表单。在我的场景中,我在子表上创建了一个名为“MainLookup”(整数)的字段。这链接到主窗体上的字段“ID”。主窗体中的日期和班次进行了更改。如果您要基于sub和main创建查询,则每个ID只有一个日期和班次记录。查看表单,我创建了一个Main表单和一个子表单链接ID:MainLookup。子表单仅显示子表中的数据,但日期和班次数据完好无损,并记录在主表单上。