0

我在前端使用 access 2013,在后端使用 sql server 2014。我有一个访问表单,其中记录锁定设置为“已编辑记录”,并且在选项->客户端设置->默认记录锁定下,我已选中“已编辑记录”。

当一个用户正在编辑数据时,我希望记录锁定在表单上。问题是当另一个用户在同一条记录上时,它不会在第二个用户的表单左上角显示锁定指示器。
所以第二个用户认为记录没有被锁定并开始编辑,当他们移动到下一个记录时,他们得到写冲突错误,另一个用户正在编辑数据以复制到剪贴板或删除更改,现在用户知道它是正在编辑并丢弃更改,如果第二个用户能够看到表单左上角的锁定指示器,则可以避免浪费时间。

所以我的问题是为什么没有为第二个用户显示锁定指示器,或者有没有办法弹出一个消息框,让第二个用户知道记录正在被另一个用户编辑。

4

1 回答 1

0

Form.RecordLocks 属性

RecordLocks 属性仅适用于 Microsoft Access 数据库中的窗体、报表或查询。

无论 RecordLocks 属性设置如何,来自开放式数据库连接 (ODBC) 数据库的表单、报表或查询中的数据都被视为选择了无锁设置。

它也在在线帮助中。

于 2016-11-03T22:52:30.320 回答