Работа с макросами
Работа с макросамиЗапуск макроса с помощью кнопки на панели инструментов
Иллюстрация 11.7. Создание кнопки на панели инструментов для запуска макроса
Иллюстрация 11.8. Контекстное меню со списком панелей команд
Запуск макроса с помощью команды меню
Запуск макроса с помощью комбинации клавиш
Иллюстрация 11.9. Пример макроса "AutoKeys"
Таблица 11.2. Разрешенные комбинации клавиш
Запуск макроса при открытии базы данных
Запуск макроса из другого макроса
Назначение макроса событию
Иллюстрация 11.10. Диалоговое окно свойств кнопки
Иллюстрация 11.11. Диалоговое окно Последовательность перехода
Таблица 11.3. Значения аргументов макрокоманды ОткрытьФорму (OpenForm)
Иллюстрация 11.12. Форма "Заказы"
Таблица 11.4. Значения аргументов макрокоманды Закрыть (Close)
Вызов макроса из процедуры VBA
Отладка макросов и поиск ошибок
Иллюстрация 11.14. Диалоговое окно Пошаговое исполнение макроса
Применение макросов
Работа с данными в формах и отчетах
Использование макросов
Использование макросов в базе данных Microsoft Access
Таблица 11.1. Макрокоманды Microsoft Access 2002
Ссылки на формы, отчеты и их свойства
Ссылки на элементы управления форм, отчетов и их свойства
Ссылки на подчиненные формы и отчеты
Фильтрация записей в формах, отчетах, таблицах
Иллюстрация 11.15. Форма для отбора записей по заданным критериям
Иллюстрация 11.16. Макросы для установки и отмены фильтра в форме "Товары"
Перемещение по данным
Обновление данных в формах и элементах управления
Иллюстрация 11.18. Назначение макроса событию формы После обновления
Работа с объектами
Преобразование макросов в процедуры VBA
Иллюстрация 11.19. Преобразование макроса в процедуру VBA
Иллюстрация 11.20. Процедура, полученная из макроса
Иллюстрация 11.21. Результат преобразования макроса "Менеджеры по продажам"
Выводы
Создание макросов
Конструктор макросов
Иллюстрация 11.1. Конструктор макросов и панель аргументов
Иллюстрация 11.2. Автоматическое создание макрокоманд путем перетаскивания объектов
Создание групп макросов
Иллюстрация 11.3. Создание группы макросов
Применение условий в макросах
Иллюстрация 11.4. Применение условий в макросах
Выполнение и отладка макросов
Выполнение и отладка макросов
Иллюстрация 11.5. Запуск макроса с помощью команды меню
Иллюстрация 11.6. Диалоговое окно Запуск макроса
Запуск макроса из окна Конструктора макросов
Запуск макроса из окна базы данных
Запуск макроса из окна базы данных Чтобы запустить макрос из окна База данных (Database), щелкните по ярлыку Макросы (Macros) на панели объектов, найдите в списке нужный макрос и дважды щелкните п