无法在另一个表单的过程中引用表单
Unable to refer form in another form's procedure
在编写与另一个表单相关的过程时如何引用一个表单?
当我尝试引用一个表单(不是当前表单)时,它 returns null.in 图像,项目数据库中突出显示的脚本 window 是编写代码的地方 in.The表格 Forms("All Patient Info")
为 Null。
Image
此代码有效。但是你所指的用户窗体必须打开,否则将找不到。所以添加一些这样的例程:
If Not CurrentProject.AllForms("All Patient Info").IsLoaded Then
DoCmd.OpenForm "All Patient Info", acNormal
End If
Forms("All Patient Info").txtTest.Caption = "LEL"
如果您不希望表单在您做某事时可见,请添加
Application.Echo False
在您打开表格之前。完成修改表单后,使用
关闭它
DoCmd.Close acForm, "All Patient Info"
并再次启用 Echo:
Application.Echo True
在编写与另一个表单相关的过程时如何引用一个表单?
当我尝试引用一个表单(不是当前表单)时,它 returns null.in 图像,项目数据库中突出显示的脚本 window 是编写代码的地方 in.The表格 Forms("All Patient Info")
为 Null。
Image
此代码有效。但是你所指的用户窗体必须打开,否则将找不到。所以添加一些这样的例程:
If Not CurrentProject.AllForms("All Patient Info").IsLoaded Then
DoCmd.OpenForm "All Patient Info", acNormal
End If
Forms("All Patient Info").txtTest.Caption = "LEL"
如果您不希望表单在您做某事时可见,请添加
Application.Echo False
在您打开表格之前。完成修改表单后,使用
关闭它DoCmd.Close acForm, "All Patient Info"
并再次启用 Echo:
Application.Echo True