如何打开已被其他用户打开的 mdb 文件?
我创建了一个包含表单和报告的 Access 文件,并将其放入具有完全访问权限的共享驱动器中。但是,当一个用户打开 Access 文件时,另一用户无法打开该文件。他单击该文件,但没有响应......而我在服务器上可以随时打开它。 我被困住了。该项目适用于所有用户,所有用户都需要同时访问 mdb 文件。怎么可能呢。
我有很大的希望。希望你们帮帮我。
提前致谢。
I have created an Access file with forms and report and put it in a shared drive with full access rights. But when one user open the Access file, another user can not open the file. He clicks on the file, but no response comes... while I, at the server, am able to open it at anytime.
I am stuck. This Project is for all the users, all of them need to access the mdb file at the same time. How could it be done.
I have a lot of hope. Hope you guys help me out.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用数据库拆分器向导将数据库拆分为单独的前端和后端组件。您的表格和报告应保留在前端。后端应该只包含表、索引和关系。在前端,您的“表”实际上将链接到后端表。
然后使用 Tony Toews 的 Auto FE Updater (http://www.autofeupdater.com/),以便每个用户将使用自己的前端数据库副本进行工作。
您现在使用的方法...允许多个用户直接打开存储在网络共享上的同一个 mdb...是自找麻烦。除了您现在看到的问题之外,这种方法还大大增加了数据库损坏的风险。不要那样做!
Use the database splitter wizard to split your database into separate front end and back end components. Your forms and reports should remain in the front end. And the back end should contain only tables, indexes, and relationships. In the front end, your "tables" will actually be links to the back end tables.
Then use Tony Toews' Auto FE Updater (http://www.autofeupdater.com/) so that each user will work from their own copy of the front end database.
The approach that you're using now ... allowing multiple users to directly open the same mdb stored on a network share ... is asking for trouble. In addition to the problem you're seeing now, that approach dramatically increases the risk of database corruption. Don't do that!
也许您的一位用户现在正在以独占模式打开该文件?
Maybe one of your users is now opening the file in Exclusive mode?