MS Access-VBA调用变量
我正在使用VBA开发一个代码,当满足条件时,该代码将自动打开Access窗体。部分代码如下所示:MS Access-VBA调用变量,vba,ms-access,Vba,Ms Access,我正在使用VBA开发一个代码,当满足条件时,该代码将自动打开Access窗体。部分代码如下所示: Private Sub Command10_Click() DoCmd.RunCommand acCmdRefresh DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] = 500", , acHidden DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] = Test",
Private Sub Command10_Click()
DoCmd.RunCommand acCmdRefresh
DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] = 500", , acHidden
DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] = Test", , acHidden
我想给出一个变量,而不是设置“[NUMBER]=500”。比如说:
Dim Test as String
Test = 500
当我尝试运行以下操作时:
Private Sub Command10_Click()
DoCmd.RunCommand acCmdRefresh
DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] = 500", , acHidden
DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] = Test", , acHidden
该命令不运行,但当我给出条件“[NUMBER]=500”时,它会运行
你有什么建议吗?你必须使用字符串连接。将两个字符串与符号AND组合:&
Dim Test as String
Test = 500
DoCmd.OpenForm "NAME_OF_FORM", acNormal, "", "[NUMBER] =" & Test, , acHidden