powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть базу в New Access.Application и не запустить ее
5 сообщений из 5, страница 1 из 1
Открыть базу в New Access.Application и не запустить ее
    #32787479
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim oAcc As New Access.Application

oAcc.OpenCurrentDatabase dbName

Если в dbName определено макро AutoExec или StartUp parameters, то запускается окно Акса в него загружается dbName и отрабатывает AutoExec.
А можно ли загрузить дб без последующего запуска его? Что-то типа виртуального нажатия Shift.
...
Рейтинг: 0 / 0
Открыть базу в New Access.Application и не запустить ее
    #32787540
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В командной строке можно задать имя макроса, который надо запустить вместо AutoExec'а. Если создать пустой макрос с таким именем, то всё должно получиться.

Если его создать нельзя, тогда не знаю.
...
Рейтинг: 0 / 0
Открыть базу в New Access.Application и не запустить ее
    #32787575
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думал над чем-то похожем, по-идее, можно ввести и не существующий макрос, но дело в том, что некуда записать эту команду.
oAcc.OpenCurrentDatabase dbName - второй параметер optionl - exclusive

Разве что запустить Акс shell -ом и в командной строке указать дб и несуществующий макрос, а затем попробовать
Set oAcc = GetObject( <what?> ) ?
...
Рейтинг: 0 / 0
Открыть базу в New Access.Application и не запустить ее
    #32787660
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так тоже не получается:

Shell "C:\Program Files\Access 97 Runtime\Msaccess.exe ""C:\MyDir\MyDb.mdb"" /nostartup /x a "

все-равно запускает AutoExec

Не помогает и Set oAcc = GetObject("C:\MyDir\MyDb.mdb")
...
Рейтинг: 0 / 0
Открыть базу в New Access.Application и не запустить ее
    #32787696
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то мелькало про запуск в режиме реплики , но точно не помню ..
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть базу в New Access.Application и не запустить ее
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]