How to use an .mdw file in Access 2010

拥有回忆 提交于 2019-12-19 22:40:11

问题


In Access 2010, how do you open a database (created in Access 2003) which requires an .mdw file to be used? In Access 2003 you had to reference the .mdw file first. I can't find out how you would do that in Access 2010.

Can someone tell me how to open the .mdb file in Access 2010?


回答1:


To open an Access database that has user-level security enabled and does not use the system default Workgroup (.mdw) file you need to launch Access with command-line arguments that specify the database to be opened and the Workgroup (.mdw) file to be used. This is usually done with a Windows shortcut whose Target: is something like...

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

...although the same thing can be accomplished from a batch file or similar "launcher" app.




回答2:


Instead of using a command line to access your .mdb using your original workgroup file, I actually go to the folder where the new workgroup file is, and replace it with my own. The path to the new workgroup file is: C:\users\user\AppData\Roaming\Microsoft\Access. Inside this folder, there are 3 .mdw files and I found out that system3.mdw is running when I open Access 2010. As such, I replace this file with my own workgroup file (of course, you should make a copy of the original system3.mdw before you replace it with your own). Now when I run my .mdb, the username/password dialog box will appear.




回答3:


Target is ok Without the quotes (") for the .mdw and .mdb file : as

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



来源:https://stackoverflow.com/questions/18119986/how-to-use-an-mdw-file-in-access-2010

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!