Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка БД .doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
649.73 Кб
Скачать

Макрокоманды для решения задач программирования

ДобавитьМеню (AddMenu). Создание меню для формы или от­чета. Определение команды меню.

ВыводНаЭкран (Echo). Управление выводом на экран результа­тов выполиния операций и/или вывод сообщения в строке статуса.

ПесочныеЧасы (Hourglass). Придание указателю мыши вида пе­сочных ча­сов. Это обеспечивает «фирменный внешний вид» приложе­ния, когда компью­тер слишком долго думает.

Сообщение (MsgBox). Вывод окна с произвольным сообщением. Включение или отключение сис­темных сообщений.

КомандыКлавиатуры (SendKeys). Генерация нажатий клавиш. Позволяет ими­тировать клавиатуру.

Сигнал (Веер). Подача звукового сигнала.

Редактирование макросов

Структура таблицы в окне макросов напоминает структуру обыч­ной таблицы базы данных. Все известные команды редактирования текста, используемые для удаления, переноса, копирования содержи­мого ячеек, могут применяться и в рамках таблицы макроса,

Редактирование макроса осуществляется в режиме конструктора, для установки которого надлежит нажать кнопку Конструктор в окне базы данных. Рекомендуется вносить комментарии в столбец Примеча­ние. Они могут оказаться полезными при изменения макроса автором или другим пользователем, а также позволят получить в любой мо­мент подробную информацию о макрокомандах без их предварительной маркировки. Аргументы и краткое описание макрокоманды отображают­ся в окне макроса только при ее маркировке.

В качестве примера внесем изменения в созданный ранее макрос

- уменьшим размер окна базы данных до размера кнопки. Для этого необходимо:

- Перейти на вкладку макросов в окне базы данных.

- Маркировать макрос и открыть окно конструктора макроса посредством кнопки Конструктор.

- Щелкнуть мышью в одном из полей первой строки (или марки­ровать ее целиком) и активизировать команду Строки из меню Встав­ка либо кнопку Добавить строки панели инструментов. В результате перед маркированной строкой будет вставлена пустая строка.

- В поле Макрокоманда этой строки поместить команду Свернуть.

- Повторить эту последовательность действий еще для одного объекта из числа открытых, вставив пустую строку следом за стро­кой, в которой этот объект открывается, и поместив в нее команду Свернуть.

- Сохранить и запустить макрос.

Действие первой макрокоманды макроса, с помощью которого окно объекта уменьшается до размера кнопки, распространяется на актив­ный в момент вызова макроса объект (окно базы данных).

Задание

  1. Изучить имеющиеся макрокоманды.

  2. В разработанные ранее формы и отчеты вставить по две кнопки для перехода из одной формы (отчета) в другую, присвоив им названия “Вперед” и “Назад”.

  3. Создать для этих кнопок макросы.

  4. Создать макрос для одновременного открытия таблиц Зарплата, Сведения, одной формы и одного запроса.

  5. Запустить созданный макрос всеми возможными средствами.

  6. Отредактировать макрос таким образом, чтобы таблицы Зарплата и Сведения изображались на экране в свернутом виде.

  7. В форме по таблице Зарплата создать кнопку с контектсным меню, позволяющим осуществлять действия п.п.2 и 3.

  8. Создать макрос, вызывающую предупреждающую надпись при открытии отчета.