0

我在网络驱动器上有一个带有前端和后端的多用户拆分访问数据库。我经常需要对数据库后端进行结构性更改,但由于许多用户经常使用该文件,而且似乎没有人在完成文件后能够关闭该文件,因此该文件总是被锁定.

当我需要修改文件时,我必须联系 IT 将所有人从服务器中踢出文件,这真的很痛苦。

我已经尝试过在 FE 上编写自动关闭超时和其他一些 vba 方法,但随着时间的推移,总会有一些东西导致 FE 挂起,或者在运行必要的代码之前让 BE 锁定。

有没有什么方法可以在不需要访问服务器设置的情况下访问文件?

4

1 回答 1

2

抱歉不行。

除非您在 FE 上实现一个侦听器,该侦听器查看 BE 上的标志并在设置 BE 标志时关闭 FE(听起来好像您已经尝试过类似的事情),否则无法做您想做的事情。除非没有其他用户,否则您甚至无法独占打开 BE。这只是 Access 不是真正首选的多用户数据库解决方案的原因之一。

于 2013-09-30T04:27:46.733 回答