链接子表单

时间:2014-05-01 04:56:08

标签: ms-access-2010

关于子表单的链接,我似乎有一个问题。我有一系列链接到主表单的子表单,其中加载所有似乎工作正常,除了一个。 在这个特定的一个,我已经将主域(控件)链接到子窗体上的控件。非常扼要,链接似乎很好,当您在子表单所在的选项卡之间切换时,一切似乎都很好。不幸的是,退出主表单然后重新进入后,新数据不再出现..(但基础表中的数据仍然存在)

另外要注意..奇怪的是,当我在查看模式下查看表单时删除主表单和子表单之间的所有链接时,不会显示任何记录! (我希望看到基础表中的所有记录)

我很感激任何建议。

谢谢, 甲

1 个答案:

答案 0 :(得分:1)

在将多个子表单链接到一个主要的一个技巧时,我遇到了类似的问题,我觉得这个技巧非常有用,而不是使用表单字段控件链接子表单,我执行以下操作。 1.删​​除子表单和主表单之间的所有链接 2.在另一个窗口中打开子窗体,在te数据选项卡中选择它链接到的表,而不是表格,单击右侧的小图标在查询窗口中打开 3.在查询编辑器中,选择表中的所有行,然后选择要与主链接的特定列,并在其标准中定义主表单中链接字段的路径,您可以使用构建器它将类似于表单!frmMaster.controlname并保存并关闭查询和表单 4.在子表单的更新前事件中,您需要编写一个小程序来自动更新链接字段与主表单字段,因为它不会像链接时那样自动更新 就像是 Me.controlname.value = forms!frmMaster.controlname

这应解决你的问题