阻止用户同时使用应用程序

时间:2015-01-30 06:12:54

标签: ms-access

我目前正在开发一个在Access中开发的相对复杂的应用程序,它由保存在用户计算机上的前端和中央网络位置的后端组成。至少可以说开发很有意思,而且只有现在,当我们准备推出它时,我们已经发现用户具有并发访问权时会出现一些严重的错误。

这需要一些时间来修复,(当然,如果它被认为值得修复),并急于确保应用程序被淘汰并使用,我需要以某种方式锁定所有其他应用程序用户,当另一个用户打开它时,仍然与几个前端和单个后端分离。 (即用户A打开前端副本,现在用户B,C和D无法打开副本,直到用户A关闭它。)

我以为我在某处找到了一些关于锁定整个寄存器的方法,其方式与记录和页面锁定类似,但我似乎无法再找到任何关于它的内容了。

我目前的想法是在后端添加一个表,无论何时使用它,当有人试图打开应用程序时,它会看到有人已经打开,它会再次关闭。但是,我不确定如果用户A的应用程序崩溃,或者如果他们离开去制作一杯咖啡并且永远不会返回等,它将如何工作。

其他人遇到类似的问题,如果是这样,你会如何解决它?

0 个答案:

没有答案