有没有一种简单的方法可以在Access中查找子表单的依赖项?

时间:2009-01-15 21:20:44

标签: ms-access

对于数据库中的给定表单,是否有一种快速/简单的方法来查找Access数据库中的所有其他表单,将其用作子表单?

注意:我只关心使用属性表定义的主要表单,对于在运行时将其动态设置为子表单的任何表单进行代码搜索都很容易。

2 个答案:

答案 0 :(得分:3)

右键单击数据库窗口中的表单,然后选择“对象依赖项”这将为您提供将其作为子表单托管的表单列表。

答案 1 :(得分:1)

使用VBA进行检查并不困难。

sfrmname="FormToFind"
For Each frm In CurrentProject.AllForms
   DoCmd.OpenForm frm.Name, acDesign
   For Each ctl In Forms(frm.Name).Controls
      If ctl.ControlType=acSubForm Then
         If ctl.SourceObject = sfrmname Then
            Debug.Print frm.Name
         End If
      End If
   Next
   DoCmd.Close acForm, frm.Name
Next

或者那里有。

相关问题