首页 > 解决方案 > 为什么 Access 中的表格灰显且不可删除?

问题描述

我继承了一个 Access 数据库,其中(本地)表似乎全部变灰,至少现有表是灰色的。它们仅在我选中“显示系统对象”时出现,但其中许多不是系统表。我怎样才能“取消系统”它们?右键单击并转到“属性”时,它显示为隐藏且复选框被禁用。然而,如果我关闭“显示隐藏的对象”,它们仍然存在。

编辑:为了澄清,用户定义的表显示为系统表并且是“隐藏的”,我无法取消选中隐藏框。这是拆分数据库后端的副本,在我的本地硬盘驱动器上,没有其他人打开它。

在此处输入图像描述 在此处输入图像描述

标签: ms-accessdatatables

解决方案


这表明数据库正在以只读方式打开。

也有可能您使用的是旧版本的 Access,并且相关数据库和表使用了“较新”功能。在 Access 2010 中,他们引入了表宏。此功能允许您将触发器和存储过程代码附加到表。但是,如果您打开一个使用这些功能的 2010 数据库,比如 2007,那么所有内容都将设置为只读。因此,这可能是某些文件权限附加到此文件,或者您正在使用不支持这些表中使用的功能的“旧”或“先前”访问版本打开 accDB 文件。

我将创建一个新的空白数据库,然后将所有表等导入到该较新的数据库中。这应该给你更新的权利。


推荐阅读