2014-01-23 50 views
1

我对Access和SQL非常陌生,所以希望这不是一个愚蠢的问题,但是我一直在寻找两天而没有找到解决方案来解决我的问题。一个表,一个查询,一个表单 - 多个用户

场景: 我的数据库将位于共享文件夹中。 我已经创建了一个表(mytbl),对这个表(qrymytbl)的一个选择查询用一些简单的标准...最后一个表单(frmqrymytbl)绑定到查询。

我的目标是将数据加载到表中,然后允许多个用户通过表单输入附加信息。

问题一: 到目前为止,我一直无法限制两个用户选择相同的记录。

问题二: 我创建的形式Me.requery的“onClick”,当没有记录匹配查询条件,返回并进入一个空白行到我表

没有上一个命令按钮怀疑这些只是我将要面对的一些问题:) 任何帮助都非常感谢,如果我对这一切都有所了解,如果有人能指出我正确的方向,我会更高兴。

感谢 Na'te

+1

不是一个好主意。拆分数据库,并给每个人自己的前端http://office.microsoft.com/en-ie/access-help/split-an-access-database-HA010342026.aspx – Fionnuala

+0

已经读了一点这和这似乎是一个更好的选择。在说,我仍然无法找到阻止表单找到相同记录的方法,即使有多个前端。 –

+1

另请参见http://office.microsoft.com/en-ie/access-help/set-options-for-a-shared-access-database-mdb-HP005188297.aspx – Fionnuala

回答

0

我Remou同意,内置的锁是不是很人性化。如果你建立了自己的锁定机制,那么在某些时候你需要能够'重置'一个锁,如果用户'去午餐/家'或崩溃。 不知道应用程序打算做什么以及多个用户如何与记录交互,下一个建议可能看起来很疯狂。 是两个不同的用户'假定'编辑任何给定的记录,或者只有他们输入的记录?如果只编辑它们自己的内容,则可以根据他们的工作站名称或他们登录到Windows中的用户名来筛选他们看到的表单数据。 祝你好运!