Как использовать файл.mdw в Access 2010

В Access 2010 как открыть базу данных (созданную в Access 2003), для которой требуется файл.mdw? В Access 2003 сначала нужно было ссылаться на файл.mdw. Я не могу узнать, как бы вы сделали это в Access 2010.

Может кто-нибудь сказать мне, как открыть файл.mdb в Access 2010?

3 ответа

Решение

Чтобы открыть базу данных Access, в которой включена защита на уровне пользователя и не используется системная рабочая группа по умолчанию (.mdw) файл, который вам нужен для запуска Access с аргументами командной строки, которые определяют базу данных, которую нужно открыть, и рабочую группу (.mdw) файл, который будет использоваться. Обычно это делается с помощью ярлыка Windows, Target: это что-то вроде...

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

... хотя то же самое можно сделать из пакетного файла или аналогичного приложения "launcher".

Вместо использования командной строки для доступа к вашему .mdb используя исходный файл рабочей группы, я на самом деле захожу в папку, где находится новый файл рабочей группы, и заменяю его своим собственным. Путь к новому файлу рабочей группы: C:\users\user\AppData\Roaming\Microsoft\Access, Внутри этой папки есть 3 .mdw файлы, и я узнал, что system3.mdw работает, когда я открываю Access 2010. Поэтому я заменяю этот файл собственным файлом рабочей группы (конечно, вы должны сделать копию оригинала system3.mdw прежде чем заменить его на свой). Теперь, когда я бегу .mdbпоявится диалоговое окно с именем пользователя и паролем.

Цель в порядке Без кавычек (") для файла.mdw и.mdb: as

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

Присоединение к рабочей группе все еще возможно в более поздних версиях.
В окне отладки просто запустите:

DoCmd.RunCommand acCmdWorkgroupAdministrator`

и найдите свой файл mdw.

Другие вопросы по тегам