Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 加载表单时,如何检索;“家长”;形式?_Ms Access_Vb6 - Fatal编程技术网

Ms access 加载表单时,如何检索;“家长”;形式?

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 非常感谢 参数已作为字符串传递,并且是“子”形式的属性: 编辑:我几乎错过了这个-已经有一段时间了 更多编辑:看起来您

这是将参数传递给“子”窗体的行:

DoCmd.OpenForm“Main”、acNormal、acWindowNormal、tr.GetEmployeeName(uname)

然后,这是加载“子”窗体时的代码:

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