该动作或者事件已被禁用模式阻止

时间:2020-03-06 14:25:54  来源:igfitidea点击:

我正在使用Microsoft Access 2007在两个SQL Server之间移动和处理一些数据。昨天一切正常,我能够运行查询,更新数据和删除数据。

今天,我打开了Access数据库以完成数据迁移,并在尝试运行一些更新查询时收到以下消息:

The action or event has been blocked
  by Disabled Mode.

有什么想法在说什么吗?

解决方案

尝试看看是否可行:

  • 点击"外部数据"标签
  • 应该有一个安全警告,指出"数据库中的某些内容已被禁用"
  • 点击"选项"按钮
  • 选择"启用此内容",然后单击"确定"按钮

否。转到数据库工具(用于2007),然后单击消息栏上的选中标记。然后,在消息栏消失之后,单击"选项",然后单击"启用"。希望这可以帮助。

迪米特里

我们不妨考虑对项目进行自我认证:

自我认证,数字证书,数字签名

在功能区上,转到数据库工具
在"显示/隐藏"下,确保已选中消息栏(已打开)
然后单击灰色的消息栏,单击数据库选项。
从那里我们可以修改安全选项。只需启用这些类型的内容即可。

这之后我们应该会很好。

我用Access选项解决了这个问题。

转到Office按钮->访问选项->信任中心->信任中心设置按钮->消息栏

在右侧窗格中,我选择了单选按钮"当内容被阻止时在所有应用程序中显示消息栏"。

关闭访问,重新打开数据库,然后再次收到内容被阻止的警告。

从访问帮助:

停止禁用模式阻止查询
如果我们尝试运行追加查询,但似乎没有任何反应,请检查访问状态栏是否显示以下消息:

此操作或者事件已被"禁用模式"阻止。

要阻止禁用模式阻止查询,我们必须启用数据库内容。我们可以使用消息栏中的"选项"按钮来启用查询。

启用添加查询
在消息栏中,单击"选项"。
在" Microsoft Office安全选项"对话框中,单击"启用此内容",然后单击"确定"。
如果我们没有看到消息栏,则它可能是隐藏的。我们可以显示它,除非它也已被禁用。如果消息栏已被禁用,则可以启用它。

显示消息栏
如果消息栏已经可见,则可以跳过此步骤。

在"数据库工具"选项卡上的"显示/隐藏"组中,选中"消息栏"复选框。
如果禁用了消息栏复选框,则必须将其启用。

启用消息栏
如果启用了消息栏复选框,则可以跳过此步骤。

单击" Microsoft Office按钮",然后单击"访问选项"。
在"访问选项"对话框的左窗格中,单击"信任中心"。
在右窗格中的" Microsoft Office Access信任中心"下,单击"信任中心设置"。
在"信任中心"对话框的左窗格中,单击"消息栏"。
在右窗格中,单击"内容被阻止后在所有应用程序中显示消息栏",然后单击"确定"。
关闭并重新打开数据库使更改生效的设置。
注意启用添加查询时,还将启用所有其他数据库内容。

有关Access安全的详细信息,请参阅文章"帮助保护Access 2007数据库"。