Access 中的“ 对象依赖项 ”窗格说明了数据库对象(如表、窗体、查询和报表)如何与其他对象交互或依赖于其他对象。
可以使用“ 对象依赖项 ”窗格来帮助避免无意中删除记录源。 例如,假设在 Sales 数据库中有一个季度订单查询,并且不再需要该查询。 在删除查询之前,应了解数据库中的任何其他对象(如窗体或报表)是否使用该查询作为数据源。 然后,可以修改依赖对象以删除对查询的引用,也可以删除依赖对象以及查询。 查看从属对象的完整列表有助于节省时间,无需手动检查对象属性,并通过查找手动审核可能错过的详细信息来最大程度地减少错误。
如果要更改数据库对象的设计,“ 对象依赖项 ”窗格也可以通过显示设计更改对其他对象的影响而很有用。 应使用“ 对象依赖项 ”窗格来帮助规划重大设计更改。
使用“对象依赖项”窗格
-
打开要调查的数据库。
-
在导航窗格中,选择或打开表、窗体、报表或查询。
-
在“ 数据库工具 ”选项卡上的“ 关系” 组中,单击“ 对象依赖项”。
-
如果出现提示,请单击“ 确定 ”更新依赖项信息。
注意: 更新依赖项信息可能需要一些时间。
此时会显示“ 对象依赖项 ”窗格。
-
若要查看使用步骤 2 中选择的对象的对象列表,请单击窗格顶部的“ 依赖于我的对象 ”。 若要查看所选对象使用的对象列表,请单击“ 我所依赖的对象”。
-
若要查看对象的依赖项信息,请单击该对象旁边的展开 (+) 图标。 访问最多显示对象的四个依赖项级别。
使用 “对象依赖项 ”窗格时,请记住以下事实:
-
仅当有权在设计视图中打开对象时,依赖项信息才可用。
-
窗格不显示宏和代码模块的信息。
-
窗格仅适用于表、窗体、报表和查询,以下类型的查询除外:
-
特定于 SQL 的查询,包括联合查询、数据定义查询和传递查询
-
子查询
当 Access 遇到嵌套查询时,只会为最外层的查询生成依赖项信息。 此规则也适用于查询的子数据表的源表和查询,以及查阅字段。
注意: 在这些类型的情况下,Access 通常会在 “对象依赖项 ”窗格中的“ 忽略 对象 > 不支持的对象”标题下列出这些对象。
-
-
Access 通过搜索名称自动更正功能维护的名称映射来生成依赖项信息,该功能可自动更正重命名窗体、报表、表、查询、字段或窗体和报表上的控件时发生的常见副作用。 如果禁用了跟踪名称自动更正信息,系统会提示你打开它,然后才能查看依赖项信息。