access:如何使用VBA检测是否打开了查询?

l--*_*''' 5 sql ms-access vba access-vba

是否可以在access-2007中检测是否存在使用VBA的打开查询?

我正在打开这样的查询:

    stDocName = "Meeting_Reasons_Frequency"
  DoCmd.OpenQuery stDocName
Run Code Online (Sandbox Code Playgroud)

是否可以检测它是否开放?

Fio*_*ala 8

怎么样:

 If SysCmd(acSysCmdGetObjectState, acQuery, "QueryName") = acObjStateOpen Then
Run Code Online (Sandbox Code Playgroud)

更多信息:http://msdn.microsoft.com/en-us/library/aa205281(office.10).aspx