2008-09-19 36 views
12

我正在使用Microsoft Access 2007在两台SQL Server之间移动和按摩一些数据。昨天一切正常,我能够运行查询,更新数据和删除数据。该操作或事件已被禁用模式阻止

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

动作或事件已被禁用模式受阻 。

任何想法这是在说什么?

回答

12

尝试,看看,如果这个工程:

  1. 点击“外部数据”选项卡上
  2. 应该有一个安全警告,指出“在数据库中的某些内容已被禁用”
  3. 点击“选项”按钮
  4. 选择“启用此内容”,然后点击确定按钮
+1

如果未显示安全警告,则尝试向外部数据库创建新的传递查询,然后将显示安全警告。 – 2014-05-30 11:02:51

8

号转到数据库工具(2007)和CLIC k消息栏上的勾号。然后,在消息栏apears后,单击选项,然后启用。希望这可以帮助。

迪米特里

+1

对我来说(消息栏上的复选标记)呈灰色。 – JohnnyBizzle 2010-11-22 11:59:47

1

在功能区,进入数据库工具 “显示/隐藏”下,确保信息栏(打开) 然后点击灰色的信息栏,点击数据库选项。 从那里你可以修改你的安全选项。只需启用这些类型的内容。

你应该很好的去追求这一点。

7

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

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

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

已关闭访问,重新打开数据库并再次获取阻止内容的警告。

+0

这是Access 2013的最佳选择,因为工具栏上的其他选项(如其他人所述)不存在。除了“消息栏”选项卡之外,可能还需要检查“宏设置”选项卡。在我的情况下,它被设置为“禁用所有没有通知的宏”,所以我不得不将其更改为“禁用所有的宏WITH通知”Access以显示允许我启用宏(和VB代码)的消息栏。 – 2016-07-08 20:36:00

2

从Access帮助:

不可停止模式阻塞查询 如果您尝试运行追加查询,好像什么也没有发生,检查访问状态栏以下消息:

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

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

启用附加查询 在消息栏中,单击选项。 在“Microsoft Office安全选项”对话框中,单击“启用此内容”,然后单击“确定”。 如果您看不到消息栏,则可能会隐藏它。您可以显示它,除非它也被禁用。如果消息栏已被禁用,您可以启用它。

显示消息栏 如果消息栏已经可见,你可以跳过这一步。

在数据库工具选项卡的显示/隐藏组中,选中消息栏复选框。 如果消息栏复选框被禁用,您必须启用它。

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

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

有关Access安全性的更多信息,请参阅帮助加密Access 2007数据库的文章。

0

另一个问题是您的数据库可能位于“不可信”位置。转到信任中心设置并将数据库位置添加到受信任位置列表。

相关问题