对于数据库中的给定表单,是否有一种快速/简单的方法来查找Access数据库中的所有其他表单,将其用作子表单?
注意:我只关心使用属性表定义的主要表单,对于在运行时将其动态设置为子表单的任何表单进行代码搜索都很容易。
答案 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
或者那里有。