|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
12.4 Макрокоманды и объект DoCmdОбъект Access.DoCmd, методы DoCmd, запуск макрокоманд средствами VBA Объект DoCmd — это "рабочая лошадка" программирования VBA в Access. Этот объект позволяет программным образом выполнять макрокоманды Access — те действия (actions), которые можно просмотреть (на русском языке) в окне конструктора макрокоманд. Действия — это самые распространенные операции, которые обычно приходится выполнять в Access программным способом (они перечислены ниже). У объекта DoCmd нет свойств — только методы. Для целей унификации в последних версиях Access методы DoCmd "переезжают" в объект Application, но для целей совместимости со старыми приложениями они оставлены и в DoCmd. Microsoft рекомендует по возможности пользоваться одноименными методами объекта Application. Приводить здесь методы DoCmd с комментариями нет никакого смысла — эти методы в точности соответствуют набору действий в конструкторе макрокоманд (макрокоманд чуть больше за счет того, что для некоторых из них — окно сообщения, запуска внешнего приложения, передачи нажатий клавиш и т.п. предусмотрены отдельные средства VBA). Подробно описывать макрокоманды мы не будем: для каждого из них предусмотрено описание на русском языке плюс подробная справка на английском по нажатию клавиши <F1>. Писать код вручную для них также нет никакого смысла — всегда есть возможность преобразовать созданный макрос в модуль и просмотреть полученный код. Ниже перечислены лишь основные возможности макрокоманд (объекта DoCmd):
Есть возможность также копировать базу данных и отдельные файлы, искать записи, активизировать элементы управления и выполнять множество других операций.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||