Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

当你和其他人同时尝试写入数据库中的同一记录时,Microsoft Access 会显示“ 写入冲突 ”对话框。 默认锁定策略 (称为悲观锁定) 是将锁的所有权授予尝试写入记录的第一个人。 其他人可以在你执行操作之前保存记录,但你可以决定会发生什么,因为你拥有锁。 发生写入冲突有两main原因:

  • 有两个对象 (,例如表和窗体) 在同一 Access 数据库中同时打开,并且这两个对象正在尝试写入同一记录。 在这种情况下,另一个人就是你。 尝试写入记录的第一个对象拥有锁。

  • Access 数据库是共享的,另一个人正在尝试写入同一条记录。 在这种情况下,尝试写入记录的第一个人拥有锁。

解决冲突

Access 提供三个选项:

  • 保存记录    可以覆盖其他人所做的更改。 因为你是第一个编辑记录的人,所以你拥有锁。 另一个人最有可能失去他们的更改。 如果可以,请避免使用此选项。

  • 复制到剪贴板    将整个记录与你所做的更改一起复制到剪贴板,然后其他人所做的更改会显示在记录中。 可以接受其更改,或决定根据剪贴板中保存的内容覆盖其更改。

  • 删除更改    即使你拥有锁,你也允许对方保留其保存的更改。

高级信息

可以通过编程方式控制此行为。 有关详细信息,请参阅 RecordLocks 属性在 Access 中关闭窗体时出现意外写入冲突错误

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。