ДобавитьМеню ( AddMenu ). Создание меню для формы или отчета. Определение команды меню.
ВыводНаЭкран ( Echo ). Управление выводом на экран результатов выполиния операций и/или вывод сообщения в строке статуса.
ПесочныеЧасы ( Hourglass ). Придание указателю мыши вида песочных часов. Это обеспечивает «фирменный внешний вид» приложения, когда компьютер слишком долго думает.
Сообщение ( MsgBox ). Вывод окна с произвольным сообщением. Включение или отключение системных сообщений.
КомандыКлавиатуры ( SendKeys ). Генерация нажатий клавиш. Позволяет имитировать клавиатуру.
Сигнал (Веер). Подача звукового сигнала.
РЕДАКТИРОВАНИЕ МАКРОСОВ
Структура таблицы в окне макросов напоминает структуру обычной таблицы базы данных. Все известные команды редактирования текста, используемые для удаления, переноса, копирования содержимого ячеек, могут применяться и в рамках таблицы макроса,
Редактирование макроса осуществляется в режиме конструктора, для установки которого надлежит нажать кнопку Конструктор в окне базы данных. Рекомендуется вносить комментарии в столбец Примечание. Они могут оказаться полезными при изменения макроса автором или другим пользователем, а также позволят получить в любой момент подробную информацию о макрокомандах без их предварительной маркировки. Аргументы и краткое описание макрокоманды отображаются в окне макроса только при ее маркировке.
В качестве примера внесем изменения в созданный ранее макрос
- уменьшим размер окна базы данных до размера кнопки. Для этого необходимо:
- Перейти на вкладку макросов в окне базы данных.
- Маркировать макрос и открыть окно конструктора макроса посредством кнопки Конструктор.
- Щелкнуть мышью в одном из полей первой строки (или маркировать ее целиком) и активизировать команду Строки из меню Вставка либо кнопку Добавить строки панели инструментов. В результате перед маркированной строкой будет вставлена пустая строка.
- В поле Макрокоманда этой строки поместить команду Свернуть.
- Повторить эту последовательность действий еще для одного объекта из числа открытых, вставив пустую строку следом за строкой, в которой этот объект открывается, и поместив в нее команду Свернуть.
- Сохранить и запустить макрос.
Действие первой макрокоманды макроса, с помощью которого окно объекта уменьшается до размера кнопки, распространяется на активный в момент вызова макроса объект (окно базы данных).
ЗАДАНИЕ
1. Изучить имеющиеся макрокоманды.
2. В разработанные ранее формы и отчеты вставить по две кнопки для перехода из одной формы (отчета) в другую, присвоив им названия “Вперед” и “Назад”.
3. Создать для этих кнопок макросы.
4. Создать макрос для одновременного открытия таблиц Зарплата, Сведения, одной формы и одного запроса.
5. Запустить созданный макрос всеми возможными средствами.
6. Отредактировать макрос таким образом, чтобы таблицы Зарплата и Сведения изображались на экране в свернутом виде.
7. В форме по таблице Зарплата создать кнопку с контектсным меню, позволяющим осуществлять действия п.п.2 и 3.
8. Создать макрос, вызывающую предупреждающую надпись при открытии отчета.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1.Укажите порядок создания простейшего макроса по открытию окон для различных объектов.
2.Какими способами можно запустить макрос ?
3. Как создать кнопку с контекстным меню ?
4. Как редактируется макрос ?
5. Как задаются макрокоманды и их аргументы ?
6. Перечислите основные макрокоманды для работы с данными.
7. Назовите основные макрокоманды для управления Access.
9. Какие макрокоманды используются для управления объектами ?
10. Перечислите макрокоманды для импорта и экспорта данных.
11.Какие макрокоманды используются для решения задач программирования ?
ЛАБОРАТОРНАЯ РАБОТА N 10
Дата: 2018-12-28, просмотров: 275.