Для декомпиляции базы данных Access вам потребуется создать ярлык со следующими элементами:
- Путь к исполняемому файлу MS Access (MSACESS.exe)
- Путь кбаза данных, которую вы хотите декомпилировать
- Флаг / decompile
Все вместе, тогда ярлык будет выглядеть примерно так:
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "C:\users\tim\documents\Mydatabase.mdb" /decompile
Очевидно,пути в вашей системе будут другими.
Я бы порекомендовал сделать резервную копию вашей базы данных перед выполнением этой команды.
Если у вас есть какой-либо код запуска в вашей базе данных, вы должны удерживатьклавиша Shift, чтобы обойти выполнение кода запуска.
После открытия базы данных вы можете сжать и восстановить базу данных для обеспечения оптимальной производительности.
После сжатия и восстановления вы можете перекомпилировать код VBA.открыв любой модуль и используя команду Debug Compile [DatabaseName]
.
Если это то, что вы хотите делать часто, вы можете создать ярлык «Access Decompile» в вашем SendTo MГумилева.Если у вас есть этот ярлык в меню SendTo, вы сможете щелкнуть правой кнопкой мыши любую базу данных Access и выбрать «Отправить в -> Access Decompile», что гораздо проще, чем создать ярлык для конкретной базы данных.
Выполните следующие действия, чтобы настроить меню «Отправить» с помощью ярлыка Access Decompile
- Создать ярлык для исполняемого файла Access.
Добавить флаг / decompileв Цель для ярлыка.Ярлык будет выглядеть следующим образом:
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /decompile
Откройте проводник Windows и вставьте в адресную строку следующее:
%APPDATA%\Microsoft\Windows\SendTo
Скопируйте созданный вами ярлык в папку SendTo.
Теперь будет доступен ярлык декомпиляции доступа.
Чтобы вызвать ярлык Access Decompile, щелкните правой кнопкой мыши базу данных Access в проводнике Windows и выберите «Отправить в -> Access Decompile».Не забудьте удерживать клавишу Shift, чтобы обойти любой код запуска в базе данных.