2016-07-25 46 views
2

请原谅这个问题的新手性质,我不是Access专家。使用复选框在多用户环境中进行多选择

一位同事为我们的团队创建了一个数据库。一切工作都很好,数据库被拆分出来,我们在PC上有自己的前端访问权限。记录锁定似乎不是一个问题,因为我们都可以同时修改记录,修改任何字段,除非我们尝试修改多选复选框。我们可以有完全不同的记录,但是当我们尝试从不同记录中的相同复选框字段中进行选择时,我们遇到了问题。就好像存储复选框选择的表被锁定一样?

有没有人有解释,我可以传递给创建它的同事,一个解决方案似乎并不是即将到来的。

这是我们遇到的唯一问题,其他所有领域在多用户环境中都很好。请参阅下面的屏幕截图。

选择复选框:

Selecting checkboxes

错误消息:

无法读取记录,目前正在被另一个用户锁定:

Could not read the record, currently locked by another user

感谢

+0

'Reason Notes'是一个多值字段吗?或者它是一个单独的表格? – Andre

+0

看起来是多值的 –

+0

然后,我可能无法帮助。通常,如果在“Reason Notes”后面有一个事件过程,就会发生这种情况。 'AfterUpdate',它试图在当前记录中存储某些东西,而它已经在表单中被编辑了。 – Andre

回答

0

一个可能的原因: 有两种方法可以从代码更新值:在绑定到数据库字段控制

  • 更新/输入值,数据库
  • 更新/输入值

如果您在单个记录中执行两种方法,Access会使用锁约束警告您。

相关问题