powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить макрос ?
9 сообщений из 9, страница 1 из 1
Как запустить макрос ?
    #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
Как запустить макрос ?
    #32547506
Вербняков Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это больше похоже на две процедуры чем на макросы

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

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

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

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


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