Ms office 您这次没有访问数据库的权限。如果继续进行更改,以后可能无法保存这些更改

Ms office 您这次没有访问数据库的权限。如果继续进行更改,以后可能无法保存这些更改,ms-office,ms-access-2003,Ms Office,Ms Access 2003,我是微软access的新手。现在我必须在ms access 2003中完成一些修改。我收到这个错误“你这次没有访问数据库的权限。如果你继续进行更改,你以后可能无法保存它们”。请帮我解决这个问题 就在前几天,我在ms-access-2010中遇到了这个错误。我正在使用vb中的一个方法来查询数据库。我需要提交事务,并在方法结束时使用完数据库对象后关闭它。这为我解决了这个问题。前几天我在ms-access-2010中遇到了这个错误。我正在使用vb中的一个方法来查询数据库。我需要提交事务,并在方法结束时

我是微软access的新手。现在我必须在ms access 2003中完成一些修改。我收到这个错误“你这次没有访问数据库的权限。如果你继续进行更改,你以后可能无法保存它们”。请帮我解决这个问题

就在前几天,我在ms-access-2010中遇到了这个错误。我正在使用vb中的一个方法来查询数据库。我需要提交事务,并在方法结束时使用完数据库对象后关闭它。这为我解决了这个问题。

前几天我在ms-access-2010中遇到了这个错误。我正在使用vb中的一个方法来查询数据库。我需要提交事务,并在方法结束时使用完数据库对象后关闭它。这解决了我的问题。

当您不是.mdw(安全)文件中唯一的实时用户时,Access 03中会出现这种情况,如果这是一个共享数据库,则在进行任何更改之前,您将需要所有其他用户注销,然后为确保不再发生此错误,请始终以“独占”模式打开数据库进行编辑,这是通过选择打开按钮上的小箭头来实现的


但是,您也可能对.mdw文件有一些奇怪的行为,如果您确实是唯一登录的用户,那么我建议您首先注销,手动删除.mdw文件(如果存在),然后返回数据库。

当您不是.mdw(安全)文件中唯一的实时用户时,Access 03中会出现这种情况,如果这是一个共享数据库,则在进行任何更改之前,您需要所有其他用户注销,然后为确保不再发生此错误,请始终以“独占”模式打开数据库进行编辑,这可以通过选择“打开”按钮上的小箭头来实现


但是,您也可能对.mdw文件有一些奇怪的行为,如果您确实是唯一登录的用户,那么我建议您首先注销,手动删除.mdw文件(如果存在),然后返回数据库。

始终以“独占模式”打开数据库当编程时,这将永远不会发生。

编程时,始终以“独占模式”打开数据库,这将永远不会发生。

Microsoft有此问题,但建议的解决方案在我的大多数情况下完全不可用。此外,该问题甚至在拆分数据库中也会发生,并且与使用代码的窗体和控件不一致。在我看来,MS的观点是错误的,或者至少记录得不完整

这是我的解决方案: 在许多情况下,问题可以追溯到数据库处于独占模式,而它应该处于共享模式。在“选项”下将数据库设置为“共享模式”没有帮助,因为当用户打开数据库中任何对象的“设计视图”或进行代码修改时,或者当用户按“保存”(CTRL+S)时,它将恢复为“独占”模式

为了防止弹出错误消息,您需要防止用户在数据库中按“保存”或切换到“设计视图”。我已删除快速访问工具栏中的“保存”按钮(因此用户看不到),并在“选项”>“当前数据库”下取消选中“允许完整菜单”。此外,您还可以取消选中同一菜单中的“启用布局视图”

可能Save函数可以一起禁用,但我还没有为此编写代码。此解决方案并非万无一失,但它大大减少了我的各种拆分和未拆分数据库中出现的问题。

Microsoft有此问题,但建议的解决方案在我的大多数情况下完全不可用。此外,该问题甚至在拆分数据库中也会发生,并且与使用代码的窗体和控件不一致。在我看来,MS的观点是错误的,或者至少记录得不完整

这是我的解决方案: 在许多情况下,问题可以追溯到数据库处于独占模式,而它应该处于共享模式。在“选项”下将数据库设置为“共享模式”没有帮助,因为当用户打开数据库中任何对象的“设计视图”或进行代码修改时,或者当用户按“保存”(CTRL+S)时,它将恢复为“独占”模式

为了防止弹出错误消息,您需要防止用户在数据库中按“保存”或切换到“设计视图”。我已删除快速访问工具栏中的“保存”按钮(因此用户看不到),并在“选项”>“当前数据库”下取消选中“允许完整菜单”。此外,您还可以取消选中同一菜单中的“启用布局视图”


可能Save函数可以一起禁用,但我还没有为此编写代码。此解决方案并非万无一失,但它大大减少了我的各种拆分和未拆分数据库中出现的问题。

如果您试图在未完成事务阶段进行编辑,则会发生错误。因此,它特定于您正在进行的修改。不是访问问题。如果您试图在未完成的事务阶段进行编辑,则会发生错误。因此,它特定于您正在进行的修改。不是access的问题。我认为,将.mde或.accde前端分发给用户应该可以消除这个问题。My DB会克隆自身,然后进行操作(运行更新、删除和生成表查询)。。。我想,accde在做这些事情时会有问题。。。还是我错了?我认为这应该仍然有效-仅表单+报表设计,并且所有VBA代码都被锁定。表和查询不是。我认为,将.mde或.accde前端分发给用户应该可以消除这个问题。My DB会克隆自身,然后进行操作(运行更新、删除和生成表查询)。。。我想