当两个不同用户尝试更改Access 2007年数据库中相同记录

php中文网
发布: 2016-06-07 15:17:00
原创
1523人浏览过

症状 考虑以下方案。 两个不同用户同时访问同一 Microsoft Office Access 2007年数据库。 用户尝试更改同一记录。 在此方案, 用户会收到以下错误信息: 无法更新 ; 目前锁定。 此外, 更改窗体上多值字段中并没有提交更改, 然后移动到表后值没有更新。 如果

症状

考虑以下方案。 两个不同用户同时访问同一 Microsoft Office Access 2007年数据库。 用户尝试更改同一记录。 在此方案, 用户会收到以下错误信息:

无法更新 ; 目前锁定。

此外, 更改窗体上多值字段中并没有提交更改, 然后移动到表后值没有更新。 如果您然后尝试来修改表, 中多值字段您收到以下错误信息:

无法更新 ; 当前锁定由此计算机上其他会话。

原因

发生此问题是因为附件或多值字段使用保守式锁定功能。 因此, 锁对字段保存, 直到记录是提交。

可使用 记录锁定 属性确定记录如何锁定以及两用户尝试同时编辑同一记录时出现什么问题。

当您设置 记录锁定 属性来 编辑记录 , 页的记录锁定只要任何用户开始编辑记录中的字段。 页的记录保持锁定直至用户移到另一个记录。 因此, 记录由一个用户编辑一次。 此功能也叫保守式锁定。

DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

DeepSeek 10435
查看详情 DeepSeek

注意 附件或多值字段使用保守式锁定。 即使将 默认记录锁定 选项设置为 不锁定 的 选项 对话框 高级 选项卡上会出现此问题。

有关锁定选项, 请参阅 Access 2007年帮助文件中 " RecordLocks 属性 " 主题。

解决方案

要解决此问题, 提交更改。 要这样做, 使用下列方法之一。

方法 1: 保存记录

1. 单击 主 选项卡。
2. 在 记录 , 单击 保存 。
方法 2: 刷新记录
1. 单击 主 选项卡。
2. 记录 , 下 刷新 All , 依次 全部刷新 。

状态

此行为是设计使然。

更多信息

Access 2007年, 中创建字段包含多个值, 如类别您要分配问题的列表。 这些字段可附件字段或多值列表。 步骤来重现问题

1. 启动 Access 2007年。
2. 创建新 Access 2007年数据库 .accdb 文件)。
3. 默认, 右击表, 然后单击 设计视图 。
4. 另存为 对话框中, 在 表名称 框中, 键入 TestTable , 然后单击 确定 。
5. 添加新字段名为 Test 。 要这样做, 在 域名 列, 中键入 Test , 然后在 数据类型 列选择 附件 。
6. 保存 , 依次 数据表视图 。
7. 双击字段包含附件以打开 附件 对话框。
8. 单击 添加 , 找到文件, 并单击 打开 。
9. 单击 确定 。
10. 单击下一记录以更改提交到表。
11. 在 创建 选项卡, 表单 单击 表单 组中。
12. 显示表格数据, 新表单中右键单击附件, 然后单击 管理附件 。
13. 在 附件 对话框中, 单击 删除 , 然后单击 确定 。 注意 任务未提交更改。
14. 单击 TestTable 选项卡。
15. 双击字段包含附件。 出现 附件 对话框。
16. 单击 删除 , 选择附件, 然后单击 确定 。

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号