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


判断窗体中是否有子窗体的模块代码

发表时间:2012/1/11 9:35:48 评论(3) 浏览(4816)  评论 | 加入收藏 | 复制
   
摘 要:判断窗体中是否有子窗体的模块代码
正 文:

Sub FrmHasChildForm()
    Dim ctrl   As Control
    Dim frm    As Object
    Dim flag   As Boolean
    For Each frm In CurrentProject.AllForms
        flag = False
        DoCmd.OpenForm frm.Name, acNormal, , , , acHidden
        For Each ctrl In Forms(frm.Name).Controls
            If ctrl.ControlType = 112 Then
                flag = True
                Debug.Print frm.Name, ctrl.Name
                Exit For
            End If
        Next
        MsgBox IIf(flag = True, frm.Name & "包含子窗体", frm.Name & "不包含子窗体")
        DoCmd.Close acForm, frm.Name
    Next
End Sub

Access软件网交流QQ群(群号:198465573)
 
 相关文章
判断表中是否存在某个字段的函数  【金宇  2012/12/17】
SQLServer中判断是否存在满足条件的记录  【金宇  2012/12/31】
判断数组中是否存在输入值  【宏鹏  2013/1/23】
如何判断是否以独占方式打开当前数据库?  【杜超-2号  2013/4/27】
常见问答
技术分类
相关资源
文章搜索
关于作者

叶海峰

文章分类

文章存档

友情链接