0

我的 MS Access 应用程序有一个子例程,它在我更新表单上的一个控件后触发。

Public Sub cboCrew_AfterUpdate()
    ...do some work...
End Sub

我想从我在 Module1 中定义的函数中调用这个相同的子

Function my_function()
     Call cboCrew_AfterUpdate
End Function

此代码引发错误:“编译错误子或未定义函数”

我怀疑问题在于我在给潜艇的电话中不够具体。我需要引用子"some_modulte_name.sub_name"吗?谁能告诉我我错过了什么?

4

1 回答 1

0

反过来设置这个...

Public Sub cboCrew_AfterUpdate()
    My_Function
End Sub

Function my_function(frm As Form)
     ''Do stuff
End Function

重新评论

Public Sub cboCrew_AfterUpdate()
    My_Function Me 
End Sub

Function my_function(frm As Form)
     MsgBox frm.Name
End Function

Sub AnotherSub()
   My_Function Forms!AFormName
End Sub
于 2012-11-19T22:11:42.833 回答