链接MS Access中的2个子表单

时间:2016-03-30 03:38:30

标签: ms-access vb6 recordset

我有一个包含多个标签页的大表单 一个表分为2个标签页

在一个标签页中输入Student_ID,Student_Name和 Student_DateOfBirth,另一个标签中的Student_Address 1:汤姆:2005年1月5日:悉尼 2:约翰:2006年7月8日:墨尔本 3:迈克:2005年3月9日:珀斯

问题是,当我点击第一个选项卡的Next(具有ID和名称)时,其他子窗体(具有DOB和地址)没有任何反应

子表格1有2:约翰 子表格2有1/5/2005:悉尼

无论如何我可以链接2个子表单,所以当我在一个子表单中转到下一个记录时,另一个表单执行相同的

由于

2 个答案:

答案 0 :(得分:1)

当您单击每个子表单上的Next / Prev按钮时,使用以下子代码滚动到另一个子表单上具有相同Student_ID的记录:

With Me.SubForm2.Form.Recordset.Clone
    .FindFirst "[Student_ID] = " & Me.Student_ID
    Me.SubForm2.Form.Bookmark = .Bookmark
End With

答案 1 :(得分:0)

尽管谢尔盖的答案在许多情况下都有效,但您可能需要一种既适用于所有情况又适用于所有情况的扩展解决方案:

Synchronizing Multiple Subforms in Access