Технология.

1. Подготовить запрос на выборку по таблицам Группа, Факультет, включив в него поля:

- № группы;

- № специальности;

- Наименование факультета.

Присвоить запросу имя Группа-факультет.

2. Создать с помощью Мастера форм простую форму в один столбец по таблице Студент, включив в нее поля:

- Фамилия;

- № зачетки;

- Дата рождения;

- Коммерческий.

3. В окне Создание форм присвоить форме имя Форма со списком. Включить флажок Изменение макета формы для непосредственного перехода в режим конструктора. Для ознакомления с приемами конструирования форм включить флажок Вывести справку по работе с формой.

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

5. Выбрать на панели элементов конструирования формы элемент Поле со списком. Указать мышью местоположение окна для списка в области данных формы. Высота окна должна быть равна высоте кнопки, раскрывающей список. В окне Создание полей со списком нажать кнопку Отмена.

Рис.6. Форма со списком в режиме Конструктор

 

6. Разъединить контуры названия поля и самого поля, перетаскивая мышью левый верхний маркер одного из контуров. Заменить название поля в контуре надписи на Группа.

7. Щелкнуть правой клавишей мыши внутри контура поля со списком и выбрать в контекстном меню пункт Свойства. Появится окно Поле со списком для настройки свойств поля. Выполнить настройку. Для этого:

- установить вкладку Данные в окне Поле со списком,

- в строке данные раскрыть список полей и выбрать поле Номер группы;

- в строке тип источника строк выберите таблица/запрос;

- в строке источник строк выбрать запрос Группа-факультет;

- на вкладке макет указать число столбцов - 3, заглавия столбцов - да, ширина списка – 7,2 см, ширина столбцов -2; 2,2; 3.

8. Просмотреть готовую форму, щелкнув по кнопке Вид инструментальной панели. Сохранить форму под именем Форма со списком.

 

Задание 6. Создать составную форму. Составная форма должна содержать главную форму и одну подчиненную форму.

 
 

Необходимо создать форму для вывода информации о группе (см. рис.3).

 

 

Рис.7. Составная форма

 

Главная форма должна содержать общие сведения о группе:

- номер группы;

- номер специальности;

- наименование специальности;

- наименование факультета.

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

- фамилия;

- номер зачетной книжки;

- дата рождения;

- коммерческий.

Технология.

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

2. Создать с помощью Мастера формтабличную форму с именем Подчиненная со списком студентов из таблицы Студент.

3. Создать с помощью Мастера формглавную форму на основе запроса Группа-специальность-факультет, включив в нее все поля. Главную форму создать в один столбец обычным стилем, используя тип представления данных Группа. Включить флажок Изменение макета формы.

4.В режиме конструктора:

- увеличить область для размещения данных;

- ввести элемент Надпись с текстом Список студентов;

- ввести под надписью элемент Подчиненная форма/отчет;

- вызвать щелчком правой клавиши мыши окно настройки свойств элемента;

- на вкладке данные выбрать объект-источник - форма с именем Подчиненная;

- щелкнув по строке Подчиненные поля, вызвать кнопку настройки и далее повторным щелчком по кнопке настройки вызвать окно Связь с полями подчиненной формы;

- в окне Связь с полями подчиненной формы определить связь межу главным и подчиненным полями через поле Номер группы;

- на вкладке макет установить размер окна подчиненной формы: ширина - 7, высота - 8 и закрыть окно настройки свойств;

- удалить лишнюю надпись встроенный объект, щелкнув внутри контура надписи и затем нажав клавишу Delete.

5. Перейти в режим формы и, используя 2 горизонтальные линейки прокрутки, просмотреть перечень и списки групп.

6. Переходя из режима форма в режим конструктор и обратно, отрегулировать размеры и местоположение полей главной и подчиненной формы, изменить размеры и типы шрифтов и линий.

 

Задание 7.Создать составную форму для просмотра состава групп следующего вида (см. рис.4).

Особенности формы:

- отключены линейки прокрутки;

- для перехода от группы к группе введены пользовательские кнопки Стрелка вниз и Стрелка вверх;

- в форме выводится количество студентов в группе.

Для создания такой формы необходимо подготовить: Запрос с итогомпо количеству студентов в группах на осно­вании таблиц Факультет, Специальность, Группа, Студент, включив в него поля Наименование специальности, Наиме­нование факультета, Номер группы, Номер курса и итоговое поле Количество студентов в группе.

 
 

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

 

Рис.8. Составная форма Состав группы