Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД_лабы 1-10.doc
Скачиваний:
47
Добавлен:
31.05.2015
Размер:
16.9 Mб
Скачать

4. Форма с диаграммой.

Пример: построить форму с диаграммой, выбрав в качестве источника запрос «Возраст клиентов» (рис. 9.16).

При создании формы с диаграммой необходимо выделить запрос «Возраст клиентов», затем на вкладке Создание в группе Другие формы выбрать Сводную диаграмму. В результате отобразится сводная диаграмма, в которой необходимо из списка полей диаграммы перетянуть поле «Фамилия» в область категорий «Оси», а поле «Возраст с учетом даты рождения» – в область «Данные» (рис. 9.13). По умолчанию указывается имя формы в соответствии с источником данных.

Рис. 9.13. Форма сводная диаграмма в режиме формы

5. Создание главной и подчиненной форм с помощью Мастера форм.

Применение подчиненных форм обеспечивает более компактное представление на экране данных из нескольких таблиц, чем использование разных форм для каждой таблицы. Для создания главной и подчиненной форм с помощью Мастера форм необходимо на 1 шаге Мастера выбрать главную таблицу, например «Клиенты», выбрать соответствующие поля. Затем открыть вторую подчиненную форму, выбрать нужные поля. В этой форме главная форма отображает одну запись о клиенте, а в подчиненной форме отображаются только те записи из таблицы-связки («Заказы»), которые связаны с текущее записью в главной форме.

Пример: Создайте главную и подчиненную формы, отображающие заказы текущего клиента (рис. 9.17).

Рис. 9.17. Составная форма, созданная Мастером автоформ

В режиме Мастера форм создать составную форму в соответствии с вариантом (табл.9.3). Задать имя формы – «Составная форма 1».

Таблица 9.3

Исходные данные для построения Составной формы

Вариант

Добавляемое поле

1

Составную форму, отображающую торговые операции определенной фирмы

2

Составную форму, отображающую телефонные переговоры определенного абонента

3

Составную форму, отображающую вклады определенного вкладчика

4

Составную форму, отображающую оплату определенной коммунальной услуги

5

Составную форму, отображающую доставку определенного товара

6

Составную форму, отображающую резервирование билетов в определенный пункт назначения

7

Составную форму, отображающую складские операции определенной фирмы

8

Составную форму, отображающую покупку определенных дисков

9

Составную форму, отображающую прокат определенного спортинвентаря

10

Составную форму, отображающую участие в научно-исследовательской работе определенного студента

11

Составную форму, отображающую химчистку определенных изделий

12

Составную форму, отображающую заказы определенной фотоуслуги

6. В режиме Мастера форм создать составную форму в соответствии с вариантом (табл. 9.3). Задать имя формы – «Составная форма 2».

Пример: создать составную форму при помощи Мастера форм, отображающую информацию о количестве заказанных путевок каждым клиентом (рис. 9.18–9.22).

Рис. 9.18. Первый шаг создания составной формы

Рис. 9.19. Второй шаг создания составной формы

Рис. 9.20. Третий шаг создания составной формы

Рис. 9.21. Четвертый шаг создания составной формы

Рис. 9.22. Составная форма, созданная Мастером форм

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

Пример: для создания вычисляемого поля необходимо создать свободный элемент управления типа Поле в нужном месте формы, затем прямо в поле ввести выражение =Date() (знак равенства обязателен) (рис.9.24–9.25). Открыть окно Свойства для этого элемента и задать в свойстве Формат поля желаемый формат, например Длинный формат даты.

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

Рис. 9.25. Составная форма с вычисляемым полем

7. Подготовить для отчета распечатку окна БД, содержащую изображение области навигации, группа Формы.

8. Оформить отчет о выполнении работы.