Материал: 5215

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Фамилия;

№ зачетки;

Дата рождения; Коммерческий.

Вокне Создание форм присвоить форме имя Форма со списком.

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

формой.

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

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

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

42

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

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

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

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

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

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

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

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

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

списком.

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

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

рис.16).

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

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

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

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

43

фамилия; номер зачетной книжки;

дата рождения; коммерческий.

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

Технология

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

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

Создать с помощью Мастера форм главную форму на основе запроса

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

44

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

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

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

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

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

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

Подчиненная;

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

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

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

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

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

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

Задание 7. Создать составную форму для просмотра состава групп. Особенности формы:

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

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

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

1. Запрос с итогом по количеству студентов в группах на основании таблиц Факультет, Специальность, Группа, Студент, включив в него

45

поля Наименование специальности, Наименование факультета, Номер группы, Номер курса и итоговое поле Количество студентов в группе.

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

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

Технология

Создать сначала главную форму. Для этого на вкладке Формы

щелкните по кнопке Создать/Мастер форм.

Выбрать в качестве источника данных запрос с итогами Факульт-

Спец-Группа-Кол-во_студ.

В окне конструктора форм, находясь в области данных, разместить поля и их названия, последовательно щелкая по кнопке Таб, расположенной на панели элементов.

Установить связь между полями формы и запросом. Для этого, щелкнув внутри контура поля правой клавишей, вызвать контекстное меню и

46

Источник: https://studfile.net/preview/16710875/