记录锁定不正常

时间:2016-11-03 19:24:41

标签: sql-server ms-access ms-access-2013 record-locking

我在前端使用Access 2013,在后端使用sql server 2014。我有一个访问表单,其中Record Locks设置为" Edited Record"并在选项->客户端设置下->默认记录锁定我有#34;编辑记录"检查。

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

所以我的问题是为什么锁定的指示器不会显示给第二个用户,或者是否有办法只弹出一个消息框,允许第二个用户知道该记录正由另一个用户编辑

1 个答案:

答案 0 :(得分:0)

Form.RecordLocks Property

  

RecordLocks属性仅适用于Microsoft Access数据库中的表单,报表或查询

  

开放式数据库连接(ODBC)数据库中的表单,报表或查询中的数据被视为选择了No Locks设置,而不管RecordLocks属性设置如何。

它也在在线帮助中。