当我在Form_Load中调用一个子程序时,它通过Screen.ActiveForm给我一个错误原因。这是由于尚未加载表单。
表单加载后,我可以使用哪些子功能来运行宏。
这是我的Form_Timer代码:
Private Sub Form_Timer()
call Module6.loadRecords
Me.TimerInterval = 500
End Sub
我希望在0.5秒后加载我的表单,并在表单控件中显示记录。
答案 0 :(得分:1)
您应该简单地将表单引用传递给函数,而不是依赖于x-www-form-urlencoded
。
Screen.ActiveForm
和
Private Sub Form_Load()
Call Module6.loadRecords(Me)
End Sub
如果您真的想使用Public Sub loadRecords(F As Access.Form)
,它的工作原理如下:
Screen.ActiveForm