Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БазыДанных(заочка) / БД лабпрактикум ч2.doc
Скачиваний:
55
Добавлен:
17.04.2015
Размер:
218.11 Кб
Скачать

События управления объектами

Включение (Activate). Активизация окна формы или отчета.

Отключение (Deactivate). Закрытие окна формы или отчета.

Вход (Enter). Момент перед получением фокуса элементом управления или формой.

Получение фокуса (GotFocus). Получение фокуса элементом управления или формой. С точки зрения пользователя — выбор объ­екта.

Выход (Exit). Момент перед переводом фокуса на другой элемент управле­ния.

Потеря фокуса (LostFocus). Потеря фокуса элементом управления или формой.

Открытие (Open). Начальный момент открытия формы или от­чета.

Загрузка (Load). Открытие формы. Соответствует моменту вы­вода данных в форме, но после возникновения события Открытие.

Изменение размера (Resize). Изменение размера формы.

Выгрузка (Unload). Момент закрытия формы до ее удаления с эк­рана. За этим событием следует Закрытие.

Закрытие (Close). Закрытие формы или отчета.

Применение фильтра (ApplyFilter). Пользователь использовал фильтр.

Фильтрация (FiIter). Создание пользователем фильтра.

Ошибка (Error). Ошибка при работе с формой.

Таймер (Timer). Истечение промежутка времени, указанного в свойстве Ин­тервал таймера формы.

События печати

Форматирование (Format). Начальный момент подготовки отчета. Данные еще не готовы для просмотра или печати.

Отсутствие данных (NoData). Это событие возникает, если в ре­зультате форматирования не были выбраны данные для отчета.

Страница (Page). Сформатирована страница отчета для печати.

Печать (Print). Сформатирован раздел отчета для печати.

Возврат (Retreat). Переход назад по разделам отчета.

Задание

1. Изучить события базы данных.

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

3. Выполнить п.2 для случая поиска произвольной информации.

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

5. Объединить макросы по работе с формой и отчетом в макрогруппы.

6. Создать макрос, связанный с событием открытия базы данных.

7. Создать макрос для печати отчета.

8. Освоить методику отладки макросов в пошаговом режиме.

Контрольные вопросы

1. Перечислите события, связанные с клавиатурой и мышью.

2. Назовите основные события данных

3. Перечислите события управления объектами.

4. Назовите события печати.

5. Как создать макрос, связанный с событием базы данных?

6. Что дает пошаговый режим отладки макросов?

7. Каким образом производится объединение макросов в макрогруппы?

8. Как связать макрос с командами меню?

Лабораторная работа № 11. Макросы с условием. Представление объектов. Установка имен значений

Цель работы. Изучить методику создания макросов с условием, управление представлением объектов из макроса, указание имен объектов, установку значений.

Теоретическая часть этой работы изложена в учебном пособии «Базы данных» [1].

Задание

1. Создать макросы с условием по полям: Оклад – не более 20000, Дата рождения – не менее 18 лет, Дата приема – не более сегодняшней даты.

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

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

4. Создать форму, позволяющую осуществлять поиск в таблице Зарплата по полю Фамилия с выдачей информации по окладу, дате приема и суммарному доходу. В форме, кроме кнопки Поиск, должны быть кнопки Отмена и Продолжить. В макросе должна быть предусмотрена реакция на исключительную ситуацию.

Теоретическая часть этой работы изложена в учебном пособии «Базы данных» [1].