当焦点在子窗体上时,如何滚动窗体记录

时间:2011-11-18 21:39:30

标签: ms-access vba access-vba ms-access-2003

我在表单中有两个子表单:OrderNumberForm中的ItemNumberSubform和ItemDetailSubform。

ItemNumberSubform具有导航按钮,用户可以滚动浏览记录。 但是,用户在编辑ItemDetailSubform中的内容时,希望使用滚轮导航ItemNumberSubform中的记录。当他们在编辑时在ItemDetailSubform中滚动它会将ItemNumberSubform和ItemDetailSubform中的记录更改为下一条记录。

Forms![OrderNumberForm]![ItemNumberSubform]
Forms![OrderNumberForm]![ItemDetailSubform]

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

您可以非常粗略地使用子窗体的鼠标滚轮事件:

Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
    Me.Parent.Recordset.Move Count
End Sub