Как отключить значения Macro и Start-Up при открытии БД MS Access
В моем предыдущем вопросе, озаглавленном ниже:
"Как избежать сообщения диспетчера связанных таблиц при открытии БД доступа".
Я спросил, как отключить Macro (программно vb.net) при открытии БД MSAccess, и у меня есть несколько хороших ссылок и примеров кода для этого. Но, к сожалению, я не смог добиться ожидаемого результата. Я пробовал API для включения / выключения ключей (SHIFT) во время выполнения, а также использовал некоторые параметры командной строки программно, но все равно он не работает, даже не получая никакой ошибки.
Проблема:
- Одна из моих Access DB содержит макрос и вызывает форму при открытии БД. И форма имеет некоторую ссылку на таблицы, и она создает прерывание, запрашивающее правильный путь к таблице, и останавливает приложение до вмешательства пользователя.
- Другой вызывает форму при запуске при открытии БД. Это вызывает открытие всех форм при запуске приложения.
Мне нужно решить обе проблемы и без проблем запустить приложение.
Пожалуйста, кто-нибудь там, чтобы помочь мне как-то....
Спасибо.
2 ответа
См. By Pass Shift Key Code
Этот код просто позволяет вам просматривать базу данных mdb по вашему выбору и включать или отключать клавишу Shift во время запуска mdb / mde.
Вниз пути на следующей странице: http://www.members.shaw.ca/AlbertKallal/msaccess/msaccess.html
На одной из страниц поддержки MS я нашел ссылку на ключ /nostartup. Можете ли вы попытаться добавить это к вашей команде запуска?