Ms access 加载表单时,如何检索;“家长”;形式?
这是将参数传递给“子”窗体的行: DoCmd.OpenForm“Main”、acNormal、acWindowNormal、tr.GetEmployeeName(uname) 然后,这是加载“子”窗体时的代码:Ms access 加载表单时,如何检索;“家长”;形式?,ms-access,vb6,Ms Access,Vb6,这是将参数传递给“子”窗体的行: DoCmd.OpenForm“Main”、acNormal、acWindowNormal、tr.GetEmployeeName(uname) 然后,这是加载“子”窗体时的代码: Private Sub Form_Load() Dim i As String i = CStr(Login.OpenArgs) MsgBox i End Sub 非常感谢 参数已作为字符串传递,并且是“子”形式的属性: 编辑:我几乎错过了这个-已经有一段时间了 更多编辑:看起来您
Private Sub Form_Load()
Dim i As String
i = CStr(Login.OpenArgs)
MsgBox i
End Sub
非常感谢 参数已作为字符串传递,并且是“子”形式的属性: 编辑:我几乎错过了这个-已经有一段时间了 更多编辑:看起来您正在将OpenArgs视为父窗体的属性。我将假设您的父窗体是“login”,而子窗体是“Main”,因为您似乎正在调用代码行中名为“Main”的窗体 openArgs是现在打开的表单的一个属性,从父级传递给子级。因此,您可以如上所示引用OpenArgs属性
除非我错过了什么,无论如何 哎呀。忘记。如果要从“子”窗体内部显式引用该窗体,而不是使用Me关键字,则需要使用完整的类名:
Private Sub Form_Load()
Dim i As String
i = Me.OpenArgs
MsgBox i
End Sub