判断所有ACCESS对象是否打开的通用函数;怎么用代码判断窗体是否打开状态?-andymark
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-报表


判断所有ACCESS对象是否打开的通用函数;怎么用代码判断窗体是否打开状态?

发表时间:2023/5/20 13:40:40 评论(0) 浏览(1641)  评论 | 加入收藏 | 复制
   
摘 要:判断ACCESS对象是否打开(表、查询、窗体、报表)
正 文:

判断一个窗体是否打开,我们可以用SysCmd的cSysCmdGetObjectState来进行判断,同样也可以用来对表、查询、报表进行判断,函数如下:


Function IsOpen(ObjName As String, ObjType As AcObjectType) As Boolean
  If SysCmd(acSysCmdGetObjectState, ObjType, ObjName) = 0 Then
     IsOpen = False
   Else
     IsOpen = True
  End If
End Function 


'-用法:  

If IsOpen("查询2", acQuery) Then
   MsgBox "查询2已打经打开"
  Else
   DoCmd.OpenQuery "查询2"
End If



Access软件网交流QQ群(群号:198465573)
 
 相关文章
判断窗体是否打开的两种方法  【cuxun  2007/10/27】
[access报表]判断一个数据库中的报表是否打开  【  2007/11/21】
判断窗体是否打开  【jia  2013/11/14】
快速开发平台-2.4版本IsLoaded函数,判断对象是否打开  【宏鹏  2017/7/12】
检查access文件是否打开  【杨雪  2018/1/30】
检查子窗体是否打开的平台函数IsChildForm使用方法  【易勋  2019/12/12】
常见问答
技术分类
相关资源
文章搜索
关于作者

andymark

文章分类

文章存档

友情链接