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 的回答在很多情况下都有效,但您可能需要一个在所有情况下都适用的扩展解决方案:
我有一个包含多个标签页的大表单 一个 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 的回答在很多情况下都有效,但您可能需要一个在所有情况下都适用的扩展解决方案: