Как отключить значения Macro и Start-Up при открытии БД MS Access

В моем предыдущем вопросе, озаглавленном ниже:

"Как избежать сообщения диспетчера связанных таблиц при открытии БД доступа".

Я спросил, как отключить Macro (программно vb.net) при открытии БД MSAccess, и у меня есть несколько хороших ссылок и примеров кода для этого. Но, к сожалению, я не смог добиться ожидаемого результата. Я пробовал API для включения / выключения ключей (SHIFT) во время выполнения, а также использовал некоторые параметры командной строки программно, но все равно он не работает, даже не получая никакой ошибки.

Проблема:

  1. Одна из моих Access DB содержит макрос и вызывает форму при открытии БД. И форма имеет некоторую ссылку на таблицы, и она создает прерывание, запрашивающее правильный путь к таблице, и останавливает приложение до вмешательства пользователя.
  2. Другой вызывает форму при запуске при открытии БД. Это вызывает открытие всех форм при запуске приложения.

Мне нужно решить обе проблемы и без проблем запустить приложение.

Пожалуйста, кто-нибудь там, чтобы помочь мне как-то....

Спасибо.

2 ответа

См. By Pass Shift Key Code

Этот код просто позволяет вам просматривать базу данных mdb по вашему выбору и включать или отключать клавишу Shift во время запуска mdb / mde.

Вниз пути на следующей странице: http://www.members.shaw.ca/AlbertKallal/msaccess/msaccess.html

На одной из страниц поддержки MS я нашел ссылку на ключ /nostartup. Можете ли вы попытаться добавить это к вашей команде запуска?

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