Макрокоманды для решения задач программирования
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

ДобавитьМеню ( 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.