是否可以将事件sender / args发送到MS Access 2010中的表单On Load事件。类似于vb.NET。类似于以下内容:
Private Sub Form_Load(ByVal sender As Object, ByVal e As System.EventArgs)
这样我的表单可能会有不同的反应,具体取决于谁调用它。
答案 0 :(得分:0)
您可以将Openargs与[OpenForm](DoCmd.OpenForm方法)一起使用,并且可以传递调用表单。
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs
在Open事件中,您可以参考
Me.OpenArgs
例如,如果是一个名为MyFirst的表单,我打开一个表单:
Sub Button1_Click()
DoCmd.Openform "MySecond",,,,,"MyFirst"
End Sub
在MySecond表格上,我可以说:
Private Sub Form_Open(Cancel As Integer)
MsgBox "This form opened by : " & Me.Openargs
End Sub