如何在 Access 2010 中使用 .mdw 文件

Posted

技术标签:

【中文标题】如何在 Access 2010 中使用 .mdw 文件【英文标题】:How to use an .mdw file in Access 2010 【发布时间】:2013-08-08 07:11:57 【问题描述】:

在 Access 2010 中,如何打开需要使用 .mdw 文件的数据库(在 Access 2003 中创建)?在 Access 2003 中,您必须首先引用 .mdw 文件。我不知道您将如何在 Access 2010 中做到这一点。

谁能告诉我如何在 Access 2010 中打开 .mdb 文件?

【问题讨论】:

【参考方案1】:

要打开启用了用户级安全性且不使用系统默认工作组 (.mdw) 文件的 Access 数据库,您需要使用 command-line arguments 启动 Access,指定要打开的数据库和工作组 (@ 987654323@) 文件。这通常使用 Windows 快捷方式完成,其 Target: 类似于...

"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\__tmp\zzzzz.mdb" /WRKGRP "C:\__tmp\Security.mdw"

...虽然同样的事情可以通过批处理文件或类似的“启动器”应用来完成。

【讨论】:

谢谢。那行得通。我只需要通过 MSACCESS 菜单选项执行此操作。【参考方案2】:

我实际上没有使用命令行访问您的.mdb,而是使用您原来的工作组文件,而是转到新工作组文件所在的文件夹,并将其替换为我自己的。新工作组文件的路径是:C:\users\user\AppData\Roaming\Microsoft\Access。在这个文件夹中,有 3 个 .mdw 文件,当我打开 Access 2010 时,我发现 system3.mdw 正在运行。因此,我将这个文件替换为我自己的工作组文件(当然,你应该复制一份原来的system3.mdw,然后用你自己的替换它)。现在当我运行.mdb 时,会出现用户名/密码对话框。

【讨论】:

【参考方案3】:

.mdw 和 .mdb 文件没有引号 (") 的目标是可以的:as

"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" C:__tmp\zzzzz.mdb /WRKGRP C:__tmp\Security.mdw

【讨论】:

【参考方案4】:

在以后的版本中仍然可以加入工作组。 从调试窗口中,只需运行:

DoCmd.RunCommand acCmdWorkgroupAdministrator`

并浏览您的 mdw 文件。

【讨论】:

以上是关于如何在 Access 2010 中使用 .mdw 文件的主要内容,如果未能解决你的问题,请参考以下文章

用access打开*.mdb数据库时,提示没有权限,让管理员设置适当的权限,有高手吗,我在线等

gpinitsystem 未知主机 mdw

如何在 Access2007 中使用基于 Visual Studio (2008/2010) 构建的 XML Web 服务

MS Access 应用程序需要登录用户/密码

在 Access 2010 中存储字节 []

如何在 MS Access 2010 中使用 VBA 选择多值组合框的值?