СОЗДАНИЕ МАКРОСОВ
ПОНЯТИЕ И НАЗНАЧЕНИЕ МАКРОСОВ
Лекция 1. МАКРОСЫ
ТЕМА 2.3. СОЗДАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА
ВОПРОСЫ
1. С помощью чего создается интерфейс пользователя?
2. Что такое форма?
3. Для чего используются формы?
4. Расскажите об разделах формы?
5. Перечислите основные виды формы и расскажите об их предназначении?
6. Что такое элемент управления?
7. Что такое отчеты и каково их предназначение?
8. Какие отчёты и формы называют подчинёнными?
9. С помощью чего создаются отчёты и формы?
Макрос – набор из одной или более команд (макрокоманд), выполняющих определённые операции.
Макросы применяются для автоматизации часто используемых простых задач, таких как открытее и закрытее форм, вывод на экран или печать отчётов при нажатии пользователем кнопки. Действия, связывающие различные объекты БД выполняются очень легко, поскольку пользователь не должен запоминать правила синтаксиса – все аргументы, требуемые каждой макрокомандой, предоставляются в панели аргументов окна макроса. Для реализации более сложных задач следует использовать программы, разработанные при помощи Visual Basic.
Макрос может состоять из одной макрокоманды и из последовательности макрокоманд.
При наличии большого числа макросов, объединение родственных макросов в группы может упростить управление базой данных.
Группой макросов называют набор макросов, сохранённых под общим именем и объеденных по смыслу.
Все макрокоманды выполняются каждый раз при запуске макроса в порядке их следования.
Макросы применяются для автоматизации часто повторяющихся действий. Макрокоманды в СУБД Access по назначению можно разделить на следующие классы:
1. Открытее и закрытее таблиц, запросов, форм, отчётов;
2. Печать данных;
3. Выполнение запросов;
4. Проверка истинности условий и управления выполнением макрокоманд;
5. Установка значений;
6. Поиск данных;
7. Построение пользовательского меню и выполнение команд меню;
8. Управление выводом информации на экран;
9. Сообщение пользователю о выполняемых действиях;
10. Переименование, копирование, удаление, импорт и экспорт объектов;
11. Запуск других приложений Windows.
Макросы создаются при помощи конструктора. Окно конструктора можно условно разделить на две части:
- Верхняя часть представляет собой таблицу, в которой отражается имя макроса, макрокоманды, условие и описание.
- В нижней части отражаются аргументы. Аргументы предоставляют дополнительную информацию о выполнении макрокоманды, например, какой объект или данные нужно использовать.
В некоторых случаях требуется выполнить макрокоманду или серию макрокоманд только при выполнении некоторых условий. Например, если в макросе проверяется соответствие данных в форме условиям на значение, то для одних значений может потребоваться вывести одно сообщение, а для других значений другое сообщение. В подобных случаях условия позволяют определить порядок передачи управления между макрокомандами в макросе.
Условие задаётся с помощью логического выражения. Условия в макросах создаются при помощи построителя выражений в конструктора макроса. В зависимости от значения логического выражения, управление передаётся разным макрокомандам. При запуске макроса проверяется значение каждого условного выражения. Если условие истинно, выполняется макрокоманда, содержащаяся в данной строке.