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

Аргументы макрокоманды

В нижней части окна находится область Аргументы макрокоманды. В этой области можно задать необходимые аргументы (свойства) для соответствующих макрокоманд. Многие макрокоманды требуют введения дополнительной информации, например, над каким объектом следует произвести указанное действие. На рис. 3 показаны шесть различных аргументов, которые необходимо ввести для выполнения стандартной макрокоманды Открытьформу, чтобы открыть форму.

Некоторые макрокоманды, например Сигнал и Развернуть, не имеют аргументов, но большинство из них имеют, по крайней мере, хоть один аргумент.

Рис. 3. Список аргументов макрокоманды Открыгьформу

Создание макросов

При создании макросов используются обе части окна макросов — Макрокоманда и Аргументы макрокоманды. После того как вы выбрали макрокоманду и установили для нее соответствующие аргументы, макрос может быть сохранен для последующего использования.

Ввод макрокоманд и аргументов

Можно воспользоваться несколькими способами ввод макрокоманд и аргументов.

• Введите имя макрокоманды в столбец Макрокоманда окна макросов.

• Выберите имя макрокоманды из раскрывающегося списка (в столбце Макрокоманда)

• Перетащите требуемые объекты из окна базы данных и опустите их в ячейки макрокоманд.

Последний метод, перетащить-и-опустить, удобен при использовании общих макрокоманд для данной базы данных. Например, вы можете переместить в ячейку столбца Макрокоманда одну из форм; при этом Access автоматически добавит название макрокоманды Открытьформу и установит соответствующие аргументы (например, имя формы).

Выбор макрокоманд из поля со списком

Наиболее простым способом ввода макрокоманд является их выбор из поля со списком, доступ к которому вы можете-получить в любой ячейке столбца Макрокоманда. Например, если вы создаете макрос для открытия формы, то вам- следует ввести макрокоманду Открытьформу. Для этого выполните перечисленные ниже действия.

1. Откройте новое окно макросов.

2. Щелкните на первой пустой ячейке в столбце Макрокоманда.

3. Щелкните на стрелке, которая появится в этой ячейке макрокоманды.

4. Выберите из списка макрокоманду Открытьформу.

Комментарии вводить не обязательно, но при описании каждой макрокоманды работа с макросами будет существенно облегчена.

Установка макрокоманд с помощью перетаскивания и опускания объектов

Для ввода макрокоманд в макрос можно перетащить и опустить объект из окна базы данных. При этом Access автоматически задаст соответствующие аргументы. Для того чтобы ввести ту же макрокоманду открытия формы Customer, выполните перечисленные ниже действия

1. Откроите новое окно макросов

2 Выберите команду ОкноСлева направо. Access разместит окно базы данных и окно макросов рядом друг с другом

3. Выберите вкладку формы в окне базы данных. Access отобразит все доступные формы так как это изображено на рис 4

Рис 4 Окна базы данных и макросов размещенные рядом друг с другом

4 Выберите указателем мыши форму Customer и перетащите ее из окна базы данных в одну из незаполненных ячеек макрокоманд в окне макросов

Access автоматически установит соответствующее название макрокоманды и набор аргументов

После ввода макрокоманды таким способом вы можете изменить установки аргументов, заданные по умолчанию

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]