Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ 51 вопрос.doc
Скачиваний:
5
Добавлен:
25.09.2019
Размер:
276.48 Кб
Скачать

40. Автоматизация работы с бд. Виды макросов. Общая технология создания макросов.

Обработка данных со временем претерпела некоторую эволюцию:

· обработка БД на мэйнфреймах с помощью СУБД;

· обработка БД с помощью систем удаленной обработки данных;

· обработка локальных БД на ПК с помощью настольных СУБД;

· использование клиент/серверных систем;

· использование систем обработки распределенных баз данных.

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

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

–на макрокоманды для работы с данными в формах и отче­тах (например, НайтиЗапись);

–макрокоманды выполнения (например, ОткрытьЗапрос);

–макрокоманды импорта/экспорта (например, ОтправитьОбъект);

–макрокоманды для работы с объектами БД (например, Ко­пироватьОбъект) ; –другие (например, Сообщение).

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

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

–события окна формы, отчета (например, Открытие);

–события данных (например, Изменение);

– события фокуса ввода (например, Вход);

– события клавиатуры (например, Нажатие клавиши);

– события мыши (например, Нажатие кнопки);

–события печати (например, Страница);

–события ошибки (например, Ошибка);

– события таймера (например, Таймере

В Access только формы и отчеты являются объектами, для которых определены события. Для обработки событий разра­батываются макросы, которые классифицируются следую­щим образом:

–макросы, связанные с событиями элементов управления в форме; – макросы, связанные с событиями раздела формы;

– макросы, связанные с событиями формы;

– макросы, связанные с событиями раздела отчета;

– макросы, связанные с событиями отчета.

Макросы создаются с помощью Конструктора макросов.

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