Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить макрос ? / 9 сообщений из 9, страница 1 из 1
03.06.2004, 19:09
    #32547503
niktesla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Добрый день.

Написал в аксессовской БД пару макросов

--------------------------------------
Option Compare Database

Sub xz1()
MsgBox "makros xz1 was launched"
End Sub

Sub Runxz1()
DoCmd.RunMacro "xz1"
End Sub
----------------------------------------

Цель - запустить из второго макроса первый, однако при запуске второго макроса (Runxz1) Access говорит, что не может найти макрос xz1..... Беда.

Наcколько я понимаю, этот код долен работать (оба макроса содержатся в модуле Module1) может кто знает чего нужно настроить ?
...
Рейтинг: 0 / 0
03.06.2004, 19:13
    #32547506
Вербняков Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Это больше похоже на две процедуры чем на макросы

авторSub xz1()
MsgBox "makros xz1 was launched"
End Sub

Sub Runxz1()
call xz1
End Sub
...
Рейтинг: 0 / 0
03.06.2004, 19:17
    #32547509
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Больше того, это просто не макросы.
...
Рейтинг: 0 / 0
03.06.2004, 20:36
    #32547563
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Синтаксис:
DoCmd.RunMacro macroname[, repeatcount][, repeatexpression]
Ex:

DoCmd.RunMacro "Macro1.RunMyCode"
...
Рейтинг: 0 / 0
03.06.2004, 20:38
    #32547567
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Но прежде надо эти макросы создать.
...
Рейтинг: 0 / 0
03.06.2004, 21:15
    #32547589
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
А на хрена их создавать? Я макросами пользуюсь только для нужд кнопок изToolBars и то по старой памяти, можно было бы и без них обходиться.
может быть я плохо воспитан?
Но код всегда нагляднее и возможностей поболе...
...
Рейтинг: 0 / 0
03.06.2004, 21:20
    #32547593
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
На хрена - это отдельный вопрос. Но в этом топике вопрос следующий: как запустить макрос, если он не создан. Ответ: создать. Хотя, действительно, лучше не надо.
...
Рейтинг: 0 / 0
03.06.2004, 21:23
    #32547595
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Хотя, действительно, лучше не надо

Что и хотелось услышать от корифеев:
Это и есть ответ на весь топик!!!
...
Рейтинг: 0 / 0
04.06.2004, 06:46
    #32547734
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить макрос ?
Есть случаи, когда код не может заменить макрос и это уже обсуждалось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить макрос ? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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