基于主窗体ID的子窗体新记录

时间:2014-03-14 21:08:20

标签: ms-access subform subforms openform

首先,我想说我是Access的初学者,我将非常感谢我能得到的一切帮助。

我创建了一个表单,显示来自我的一个表的记录,其中包含三个子表单。记录和子表单具有一对多关系。我现在正在为每个子表单创建按钮,以便在子表单中创建新记录。

我已设法制作按钮并使用“宏”构建器以对话模式打开表单,并添加为数据模式。

Openform(New recordSub1; Form ;;; Add; Dialog)

但是用户必须手动添加父级的ID才能保持父级和子级记录之间的关系。如何将父记录的ID带到用户单击"添加新记录"时打开的表单。子表单的按钮?

谢谢!

1 个答案:

答案 0 :(得分:0)

With Me.MySubForm.Form.RecordsetClone
     .AddNew
          !data = Your data
          !ID_MySubForm = Me.ID
     .Update
End With