Создание многотабличных форм

Страницы работы

Содержание работы

ЛАБОРАТОРНАЯ РАБОТА 6

СОЗДАНИЕ МНОГОТАБЛИЧНЫХ ФОРМ

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

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

Цель работы: приобрести практические навыки создания многотабличных форм, содержащих данные из нескольких связанных таблиц.

Задание. Создайте многотабличную форму различными способами: с помощью Мастера форм и в режиме Конструктора. Выполните отдельные операции с использованием формы.

Порядок выполнения работы

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

Мастер форм предоставляет различные варианты создания многотабличной формы:

–  внедрение подчиненной формы в главную;

–  вызов связанной формы по кнопке;

–  многотабличная форма без подчиненных или связанных форм.

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

Ø В окне базы данных Студент выделите на навигационной панели объект
Факультеты: таблица. Откройте на ленте вкладку Создание и выберите в разделе Формы команду Другие формы→Мастер форм.

Ø В окне Создание форм переместите в область Выбранные поля: следующие поля главной таблицы, которые будут отображаться в главной форме: Факультет, ФИОдекана. Не закрывая окно, выберите из списка Таблицы и запросы таблицу Группы и в область Выбранные поля: переместите поле Группа. Теперь выберите из списка Таблицы и запросы таблицу Студенты и в область Выбранные поля: переместите следующие поля: ФИО, Пол, ДатаРождения, СреднийБалл, Военнообязанный. Щелкните на кнопке Далее>.

Ø В следующем окне убедитесь, что в списке таблиц, предназначенных для просмотра в главной форме, выделена главная таблица Факультеты. Для непосредственного включения подчиненных форм в главную форму переключатель Подчиненные формы должен быть включен. Щелкните на кнопке Далее>.

Ø Выберите внешний вид подчиненной формы табличный. Щелкните на кнопке Далее>.

Ø В следующем диалоговом окне выберите стиль главной формы (например, Камень). Щелкните на кнопке Далее>.

Ø В заключительном окне задайте имена созданным формам:

ФормаФакультетыГлавная

ФормаГруппыПодчиненная

ФормаСтудентыПодчиненная

Выберите опцию Открыть форму для просмотра и ввода данных и щелкните на кнопке Готово. Закройте созданную форму.

Ø Из окна базы данных откройте формуФормаФакультетыГлавная. Просматривая записи в главной форме, выберите факультет ФПСВО.

Ø Для факультета ФПСВО в форме ФормаГруппыПодчиненная выберите какую-нибудь группу.

Ø Добавьте в конец формы ФормаСтудентыПодчиненная одну запись. Закройте форму.

Ø Откройте и просмотрите таблицу Студенты. Введенная запись содержится в таблице. Удалите эту запись и закройте таблицу.

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

Ø В окне базы данных Студент выделите на навигационной панели объект
Группы: таблица. Откройте на ленте вкладку Создание и выберите в разделе Формы команду Другие формы→Мастер форм.

Ø В окне Создание форм переместите в область Выбранные поля: следующие поля главной таблицы: Группа, Курс. Не закрывая окно, выберите из списка Таблицы и запросы таблицу Студенты и в область Выбранные поля: переместите следующие поля: ФИО, Пол, ДомашнийАдрес. Щелкните на кнопке Далее>.

Ø В следующем окне убедитесь, что в списке таблиц выделена главная таблица Группы. Для создания связанной формы должен быть включен переключатель Связанные формы. Щелкните на кнопке Далее>.

Ø В следующем диалоговом окне выберите стиль. Щелкните на кнопке Далее>.

Ø В заключительном окне задайте имена созданным формам:

ФормаГруппыГлавная

ФормаСтудентыСвязанная

Ø Выберите опцию Открыть главную форму для просмотра и ввода данных и щелкните на кнопке Готово. Обратите внимание! В окне ФормаГруппыГлавная вы увидите кнопку с названием ФормаСтудентыСвязанная.

Ø Перейдите в режим Конструктора. Выделите в области Заголовок формы надпись ФормаГруппыГлавная, откройте вкладку Упорядочить и в разделе Положение щелкните на кнопке На задний план.

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

Ø Закройте макет формы ФормаГруппыГлавная с сохранением изменений.

Похожие материалы

Информация о работе