Link MS Access 中的 2 个子表单

Link 2 Subforms in MS Access

我有一个包含多个标签页的大表单 一个 table 被拆分成 2 个标签页

在一个选项卡中表示 Student_ID、Student_Name 并且 Student_DateOfBirth、Student_Address 在另一个选项卡中 1:汤姆:2005 年 1 月 5 日:悉尼 2:约翰:2006 年 7 月 8 日:墨尔本 3:迈克:2005 年 3 月 9 日:珀斯

问题是,当我在第一个选项卡(具有 ID 和名称)上单击“下一步”时,其他子表单(具有 DOB 和地址)没有任何反应

子表格 1 有 2 个:约翰 子表格 2 有 1/5/2005 : Sydney

无论如何我可以 link 2 个子表单,所以当我转到一个子表单中的下一条记录时,另一个做同样的事情

谢谢

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

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

虽然 Sergey 的回答在很多情况下都有效,但您可能需要一个在所有情况下都适用的扩展解决方案:

Synchronizing Multiple Subforms in Access