可以从 Access 中的查询或表中删除字段。 从查询中删除字段时,该字段将保留在数据库中,但不再在查询中使用。 从表中删除字段时,将从整个数据库中删除该字段。
本主题概述了删除字段的注意事项和过程,并提供了从查询或表中删除字段的步骤。
本主题不详细讨论字段或控件中显示的 #Deleted 。 大多数情况下, #Deleted 表示最近删除了当前显示的记录。 通常,刷新数据将纠正这种情况。 有关刷新数据的详细信息,请参阅 刷新或重新查询数据一文。
您要做什么?
概述
从查询中删除字段时,其他数据库对象(如窗体)将无法将查询用作已删除字段中的数据源。 但是,此类对象仍可以通过改用表作为数据源或使用包含字段的另一个查询来使用该字段。
从表中删除字段时,该字段不再可用于任何数据库对象。
删除字段之前,请考虑使用“ 对象依赖项 ”窗格来确定其他数据库对象是否依赖于要从中删除字段的查询或表。 这使你有机会查看删除字段将如何影响其他数据库对象,并相应地修改这些对象的除名。
在删除字段之前查看对象依赖项
-
在导航窗格中,选择包含要删除的字段的查询或表。
-
在“ 数据库工具 ”选项卡上的“ 关系” 组中,单击“ 对象依赖项”。
“ 对象依赖项 ”窗格显示依赖于在步骤 1 中选择的查询或表的对象。
注意: 如果最近未使用 “对象依赖项 ”窗格,则可能需要一段时间才能显示依赖项。
-
若要确定要删除的字段是否由特定对象使用,请在“ 对象依赖项 ”窗格中单击该对象的链接。 Access 显示对象的“ 字段列表 ”窗格。
从查询中删除字段
-
在导航窗格中,右键单击查询,然后单击“ 设计视图”。
-
在查询设计网格中,选择要删除的字段,然后按 DEL。
-
关闭并保存查询。
从表中删除字段
-
在导航窗格中,右键单击表,然后单击“ 设计视图”。
-
在表设计网格中,选择要删除的字段,然后按 DEL。
-
关闭并保存表。