是否可以确定某个表单是否在其他地方用作子表单?我创建了很多表单,经过一些重构后,我有些形式不确定是否在其他表单中使用过。
如果是这样,我该怎么做?
答案 0 :(得分:3)
考虑Access&#39; &#34;跟踪名称自动更正信息&#34; 选项。启用该选项时,Access将收集有关数据库对象的信息。之后,您可以在导航窗格中选择一个表单,然后单击&#34;数据库工具&#34; 部分中的&#34; Object Dependencies&#34; 的功能区。这将打开&#34; Object Dependencies&#34; 面板,显示所选表单与其他数据库对象之间的依赖关系。选择&#34;依赖于我的对象&#34; 单选按钮,然后查看该树列表的表单部分,查看哪些其他表单(如果有)取决于您选择的表单。< / p>
请注意,如果您有一个带有子窗体控件的窗体,并在运行时更改其SourceObject
属性...子窗体控件中包含的IOW开关窗体... Access可能无法将这些子窗体中的任何一个标识为依赖关系父表格。所以这种方法可能无法满足您的所有需求,但它可能是一个合理的起点。
最后,如果这种方法很有用,我建议您在完成后禁用该选项。 Allen Browne描述了自动更正引起的问题: Failures caused by Name AutoCorrect。我从不在我的应用程序的生产版本中启用任何自动更正选项。