Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Gt;■ < ' ol" '. 5 ■* создание ряда
  2. II. Создание глоссария по теме занятия
  3. IV Создание ковровой дорожки
  4. А. Создание и заполнение базы данных
  5. Быстрое создание
  6. В окне БД выберите вкладку Создание и нажмите кнопку Конструктор запросов
  7. В. Создание регулярной армии. Военная реформа Петра I.

Макрос - объект Access, позволяющий автоматически вы­полнять определенные действия или совокупность действий. Выполнение прикладной задачи можно представить как резуль­тат последовательного выполнения ряда действий, каждое из которых может быть записано командой на языке Visual Basic, или VBA.

Например, с помощью макроса можно имитировать выбор команды меню или перемещение мыши. Макросы выполняют особые заданные пользователем задачи, открытие формы или запуск отчета.

В макросах в Access используются специальные команды, называемые макрокомандами.

Макрос создается в окне макросов (рис. 31) Макросы - Создать. В столбце Макрокоманда задаются имена макрокоманд, которые можно выбрать из раскрывающегося списка макрокоманд в той последо­вательности, в которой они должны выполняться. В столбец Примечание можно вводить необходимые пояснения, которые описывают соответствующую макрокоманду.

Рис 31.

При выборе команды Вид - Имена макросов или Вид - Условия появляются два дополнительных столбца: Имя макроса и Условие.

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

Многие макрокоманды требуют введения дополнительной информации, например, над каким объектом следует произвести указанное действие. Запускается макрос после ввода его характеристик во вкладке События окна свойств форм или отчета.

Понятие «событие» в Access - это некоторое действие поль­зователя, например открытие формы или отчета, изменение данных записи, выбор кнопки, закрытие формы или отчета, перемещение данных между таблицами и т. д.

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

Макросы можно разбить на четыре основные группы:

• макросы форм;

• макросы отчетов;

• макросы импорта/экспорта;

• макросы горячих клавиш.

Макросы форм могут выполняться в ответ на два типа событий: событий формы, происходящих на уровне формы, например открытие формы, удаление или обновление записей, и событий элементов управления, которые происходят на уровне отдельных элементов управления, например, полей, переключателей, командных кнопок и т. д.

Макросы отчетов могут быть связаны с двумя типами событий: событиями отчетов и событиями разделов. Первые выполняются на уровне всего отчета, а вторые - на уровне отдельных разделов (областей) отчета

Задание 1

Создайте макрос, позволяющий открывать форму Регистрация клиентов с новой записи.

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


Дата добавления: 2015-10-29; просмотров: 112 | Нарушение авторских прав


Читайте в этой же книге: Порядок работы | Порядок работы | Создание форм | Понятие о свойствах объектов баз данных | Порядок работы | Порядок работы | Практическая работа №3 |
<== предыдущая страница | следующая страница ==>
Порядок работы| Управление средой MS Access.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)