powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов макрокоманды
4 сообщений из 4, страница 1 из 1
Вызов макрокоманды
    #32107256
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Access можно выбрать из списка макрокоманду, задать ей параметры, сохранить под именем и потом выполнять ... требуется вызвать ту же макрокоманду через OLE объект, делаю так:

Dim accApp As Access.Application
Set accApp = CreateObject("Access.Application")
accApp.OpenCurrentDatabase ("e:\testdir\db1.mdb")

далее надо сделать нечто наподобии:
accApp.RunCommand (acCmdConvertDatabase ...)
где acCmdConvertDatabase - макрокоманда "ПреобразоватьБазуДанных", у неё много параметров, которые в Access`е видны в инспекторе ... как эти параметры задать при вызове через RunCommand?
...
Рейтинг: 0 / 0
Вызов макрокоманды
    #32107268
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это типа хранимой процедуры что ли?
не уверен, но помоему никак
...
Рейтинг: 0 / 0
Вызов макрокоманды
    #32107277
Рыб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то всё и дело, что как, но я ни где не могу найти как именно :(.
...
Рейтинг: 0 / 0
Вызов макрокоманды
    #32108688
Фотография Gulchatay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim accApp As Object
Set accApp = CreateObject("Access.Application")
accApp.OpenCurrentDatabase ("c:\db1.mdb")
accApp.DoCmd.RunMacro ("Имя макроса")
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов макрокоманды
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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