0

在我的堆栈溢出问题,您MS Access front-ends,一个SO社区成员建议每个用户都应该有自己的.MDB.ACCDB前端文件的副本之一:MS Access前端:每个用户都需要自己的副本吗?

不要把数据库在网络上驱动并与用户分享。 给每个用户自己的副本。

这是必要的吗?与多个用户访问相同文件相关的问题是什么?

我未来前端的估计用户数目前为5,可能增长到10-20。

回答

1

,如果你本身将文件标记为只读所有临时数据,那么将被迫真正的临时文件和文件(单击鼠标右键,属性,左下标志),根据定义这是没有必要,不能被破坏。

但是,用户在打开文件时会被黄色横幅警告。

如果他们无法忍受这种情况,您可以创建一个快捷方式来复制和启动前端,这将在重新启动时提供所有用户前端的“自动”更新。

执行此(你可能会有所降低它为您的方案)的脚本可以在这里找到:

Deploy and update a Microsoft Access application in a Citrix environment

+0

随着只读选项,当我想更新文件会发生什么,以及人们开放了吗?该文件将被锁定,阻止我取代它? – Wilson

+1

每当用户单击启动应用程序的快捷方式时,都会从服务器中取出新副本。这样它会一直更新并处于完美状态。 – Gustav

+0

我不知道我是否可以逃脱只有一个[.accdE](https://support.office.com/en-us/article/Hide-VBA-code-from-users-ce6ab610-af07-4008-91e0 -1ef1b796ff18)文件在网络上?它们似乎相当于只读。 – Wilson

相关问题