判断窗体是否打开-jia
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


判断窗体是否打开

发表时间:2013/11/14 12:55:52 评论(0) 浏览(15166)  评论 | 加入收藏 | 复制
   
摘 要:判断窗体是否打开
正 文:

可以自定义函数:

Public Function IsLoaded(ByVal strFormName As String) As Boolean
'判断窗体是否加载的函数
    Const conObjStateClosed = 0
    Const conDesignView = 0
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> conObjStateClosed Then
        If Forms(strFormName).CurrentView <> conDesignView Then
            IsLoaded = True
        End If
    End If
End Function

在使用时直接调用:

If isloaded("frmb") = True Then

其实在access2010中有isloaded属性,不需要以上代码也可以直接使用。

if currentproject.allforms("frmb").isloaded = True then


Access软件网交流QQ群(群号:198465573)
 
 相关文章
判断窗体是否打开的两种方法  【cuxun  2007/10/27】
[access报表]判断一个数据库中的报表是否打开  【  2007/11/21】
[示例]判断大小写英文字母与判断大写键是否打开  【点燃一支烟  2009/9/21】
【access小品】文件查询与打开  【todaynew  2010/6/30】
如何正确关闭所有打开的窗体  【风行  2012/7/7】
如何打开sql server 2005 的1433端口  【杜超-2号  2013/10/19】
Access利用api实现打开/关闭光驱  【zhengjin  2013/11/13】
常见问答
技术分类
相关资源
文章搜索
关于作者

jia

文章分类

文章存档

友情链接