Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии.pdf
Скачиваний:
71
Добавлен:
08.04.2015
Размер:
3.39 Mб
Скачать

УПР. 8. Сложные формы

Задача: Разработайте формы для просмотра информации сгруппированной по заданному признаку.

Для таблиц, связанных отношением «Один-ко-многим», одной записи в главной таблице (Отделы или Должности) соответствует несколько записей в подчиненной (Сотрудники). Форма, содержащая поля из обеих связанных таблиц может быть представлена в виде сложной (иерархической) формы состоящей из двух частей: главной и подчиненной.

Создайте сложные формы с помощью МАСТЕРА. Имена подчиненной и главной формы совпадают, но подчиненная имеет окончание (ПФ).

1.Создайте форму «Отдел и его сотрудники» с полями: [Код Отдела], [Отдел], [Телефон Отдела], [Фамилия], [Надбавка].

2.Вид представления данных по таблице Отдел с подчиненной формой. Внешний вид

подчиненной формы ленточный. Стиль выберите по своему вкусу. Имя Формы «Отдел и его сотрудники», имя Подчиненной формы «Отдел и его сотрудники ПФ».

3.Проверьте работу созданной формы. Листая названия отделов, вы должны видеть только тех сотрудников, которые в нем работают.

65

4.Рассчитайте сумму надбавок по отделу по формуле Sum([Надбавка]), добавив свободное поле в раскрытую область примечаний подчиненной формы.

66

5.Добавьте заголовок в главной форме «Сотрудники по Отделам», используя элемент управления Надпись.

6.Создайте еще одну форму «Сотрудники по должностям» с полями: [Код Должности], [Должность], [Оклад], [Фамилия], [Дата Рождения].

67

7.Внешний вид подчиненной формы табличный. Стиль выберите по своему вкусу. Имя Подчиненной формы «Сотрудники по должностям ПФ».

8.Рассчитайте возраст в подчиненной форме, добавив свободное поле в область данных подчиненной формы (выражение для возраста, смотри УПР.7).

9.Добавьте заголовок в главной форме «Сотрудники по должностям».

Дополнительное задание.

Создание и редактирование форм в режиме КОНСТРУКТОРА

1.Создайте в конструкторе таблицы СОТРУДНИКИ поле [Фото] сотрудника (Тип данных – поле объекта OLE). В конструкторе формы «Карточка сотрудника» добавьте это поле из Списка полей (или добавьте элемент Присоединенная рамка объекта и выберите в строке данные поле [Фото]). Задайте размер этого поля 3х4см.

2.Создайте в Paint рисунки-портреты сотрудников (или MS Clip Gallery Вставка-Объект) и добавьте эти «фото» в каждую запись БД. Выберите для свойства (этого поля) Установка размера значение – «Вписать в рамку».

68

69

Задача «Услуги»

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

Прейскурант Услуги Интернет-провайдера “Релком. ДС”

Тарифный план

Описание услуги

 

Цена

ДОМЕН

- 3 Мбайт дискового пространства;

 

 

- станд. скрипты; SSI;

 

1 у.е./мес

 

- льготный тариф на выход в интернет (время соединения,

пп. 3.6.).

 

 

- 20 Мбайт дискового пространства;

 

 

 

- количество субдоменов не ограничено;

 

 

МИНИМУМ

- 3 почтовых ящика по 2 Мб;

 

 

- антивирусная проверка почты;

 

3 у.е./мес.

 

- станд. Скрипты;

 

 

 

- SSI;

 

 

 

- льготный тариф на выход в интернет (время соединения,

пп. 3.6.).

 

 

- 40 Мбайт дискового пространства;

 

 

 

- количество субдоменов не ограничено;

 

 

ЭКОНОМ

- 5 почтовых ящиков по 2 Мб;

 

 

- антивирусная проверка почты;

 

5 у.е./мес.

 

- станд. Скрипты;

 

 

 

- SSI;

 

 

 

- льготный тариф на выход в интернет (время соединения,

пп. 3.6.).

 

70