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


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