DoCmd – это объект, доступный только в VBA.
Он реализует набор команд, которые существуют в Access и ориентированы на часто выполняемые операции, например, открыть-закрыть форму, открыть запрос и т.д.
Метод | Описание |
OpenReport | Открыть отчёт. Синтаксис: OpenReport “имя_отчёта” |
OpenTable | Открыть таблицу. Синтаксис: OpenTable “имя_таблицы” |
OpenForm OpenQuery GotoControl | Открыть форму. Синтаксис: OpenForm “имя_формы” Открыть запрос. Синтаксис: OpenQuery “имя_запроса” Передаёт фокус элементу управления |
Close | Закрыть активное окно |
GotoRecord | Передаёт фокус следующей записи в активной форме или таблице. |
Beep | Cлужит для издания звука. |
Пример:
Открыть таблицу “Товары” по нажатию кнопки в форме.
Алгоритм
1. В конструкторе таблиц создать структуру таблицу “Товары” с полями: товар, цена, поставщик, дата_поставки.
2.Заполнить таблицу данными.
3. В конструкторе форм создать форму с кнопкой:
4. По событию «Нажатие кнопки» написать процедуру: