我想使用父表单中的vba在子表单中触发更新后事件。
在子表单中,我有:
Private Sub USER_AfterUpdate()
'After update code
End sub
我的父表单中的子表单名称为subForm2
所以从我的主要形式开始:
Call subForm2.Form.USER_AfterUpdate
但是,我得到
应用程序定义或对象定义的错误
我想定位子窗体中的最后一个用户字段,但我不介意在子窗体中的所有用户字段上运行更新后事件。
要么使函数公共:
Public Sub USER_AfterUpdate()
'After update code
End Sub
或创建一个单独的函数来调用:
Private Sub USER_AfterUpdate()
UserAfterUpdate
End sub
Public Sub UserAfterUpdate()
'After update code
End sub
然后从主窗体调用此(UserAfterUpdate)。
您可能必须使用扩展语法: