【问题标题】:MS Access Front-end: Does each user need their own copy?MS Access 前端:每个用户都需要自己的副本吗?
【发布时间】:2017-08-11 06:49:36
【问题描述】:

在我的一个关于 MS Access front-ends 的 Stack Overflow 问题中,SO 社区成员建议每个用户都应该拥有自己的 .MDB.ACCDB 前端文件副本:

不要将数据库放在网络驱动器上并与用户共享。 为每个用户提供自己的副本。

这有必要吗?多个用户访问同一个文件有什么问题?

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

【问题讨论】:

    标签: ms-access version-control ms-access-2010 frontend multiple-users


    【解决方案1】:

    如果您将文件本身标记为只读(右键单击,属性,左下标记),则没有必要将所有临时数据强制为真正的临时文件,并且文件,根据定义,不能被破坏。

    但是,当他/她打开文件时,用户会收到一个黄色横幅警告。

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

    可以在此处找到执行此操作的脚本(您可能会根据您的场景减少它):

    Deploy and update a Microsoft Access application in a Citrix environment

    【讨论】:

    • 使用只读选项,当我想更新文件时会发生什么,人们打开它?文件会被锁定,阻止我替换它吗?
    • 每当用户单击快捷方式启动应用程序时,都会从服务器中提取一个新副本。这样,它将始终保持更新并处于完美状态。
    • 我想知道我是否可以在网络上只拥有一个.accdE 文件?它们似乎相当于只读。
    • 没有。它只是隐藏了对代码、表单和报告的设计访问。请参阅在 .accde 文件中更改的功能段落。
    • 我想我会采用混合方法。在网络上创建一个 .accdE 文件供 5 人以上共享 -- 并且 -- 将其设为只读。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 2011-10-26
    相关资源
    最近更新 更多