1

我创建了一个包含表单和报告的 Access 文件,并将其放在具有完全访问权限的共享驱动器中。但是当一个用户打开 Access 文件时,另一个用户无法打开该文件。他点击文件,但没有响应……而我,在服务器上,可以随时打开它。我被困住了。本项目面向所有用户,所有用户都需要同时访问 mdb 文件。怎么可能做到。

我有很大的希望。希望大家帮帮我。

提前致谢。

4

2 回答 2

6

使用数据库拆分器向导将您的数据库拆分为单独的前端和后端组件。您的表单和报告应保留在前端。后端应该只包含表、索引和关系。在前端,您的“表格”实际上是指向后端表格的链接。

然后使用 Tony Toews 的 Auto FE Updater ( http://www.autofeupdater.com/ ),这样每个用户都可以从他们自己的前端数据库副本中工作。

您现在使用的方法......允许多个用户直接打开存储在网络共享上的同一个 mdb......正在自找麻烦。除了您现在看到的问题之外,这种方法还大大增加了数据库损坏的风险。不要那样做!

于 2009-09-17T17:36:32.193 回答
1

也许您的一位用户现在正在以独占模式打开文件?

于 2009-09-17T18:51:35.357 回答