【问题标题】:ms-access: breaking up front and back endms-access:拆分前端和后端
【发布时间】:2010-07-24 00:55:39
【问题描述】:

我在服务器上有一个访问数据库。它分为前端和后端。

人们正在使用桌面计算机上的快捷方式访问数据库的前端。

我知道有多个人同时使用它。

由于某种原因,当我在我的计算机上创建了一个快捷方式来访问该数据库的前端时,我可以毫无问题地打开文件,但是如果我尝试查看我得到的任何表格或表单:

could not use .....file; file already in use

这是什么意思?

【问题讨论】:

  • 曾经问过一个不是新手级别的问题吗?也许您应该在 SuperUser.com 上发布更多问题,在我看来,这更适合您似乎遇到的一般问题。

标签: ms-access vba


【解决方案1】:

我不确定您的错误消息的具体含义。我不明白为什么 Access 会毫无怨言地打开数据库文件,但是当您尝试查看表单或表格时会吐出一个错误。我从来没有遇到过这种情况。

但是,一般来说,我认为这意味着您应该为每个用户提供自己的 FE 数据库文件副本……而不是让每个人直接在网络共享上打开同一个 FE 文件。

使用 Tony Toews 的免费 Auto FE Updater 来管理向您的用户分发 FE 文件。然后,您可以将现有的桌面快捷方式替换为 Tony 实用程序的快捷方式。这是确保所有用户都拥有最新版本的 FE 的一种巧妙方法,并且通过给他们自己的副本避免了允许每个人直接打开同一个 FE 数据库文件所固有的问题。

另外,请阅读 Tony 的此页面以获取更多详细信息:Splitting your Microsoft Access MDB into a front end and back end - Why?

编辑:错误消息可能是因为用户以独占方式打开了 BE 数据库。他们不需要在该模式下打开它,但是在修改后端对象(如表格设计)时,Access 会将它们切换到独占模式。但是,如果这是解释,似乎除了独占用户之外的每个人都会收到与您相同的错误消息。是吗?

【讨论】:

  • hansup 非常感谢,这非常有帮助。我只是在等待戴夫的回应,
猜你喜欢
  • 2010-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多