ЛАБОРАТОРНАЯ РАБОТА 6
СОЗДАНИЕ МНОГОТАБЛИЧНЫХ ФОРМ
Многотабличная форма создается на основе нескольких взаимосвязанных таблиц. В такой форме отображаются записи подчиненной таблицы, дополненные полями из одной или нескольких главных таблиц.
Многотабличная форма может быть составной, то есть включать главную форму и одну или несколько подчиненных форм. При создании составной формы происходит связывание главной формы с подчиненной отношением вида 1:М (один-ко-многим). При этом главная форма представляет часть отношения один, а подчиненная представляет часть многие. В этом случае в подчиненной форме отображаются только те записи из подчиненной таблицы, которые связаны с одной записью главной формы (главной таблицы).
Цель работы: приобрести практические навыки создания многотабличных форм, содержащих данные из нескольких связанных таблиц.
Задание. Создайте многотабличную форму различными способами: с помощью Мастера форм и в режиме Конструктора. Выполните отдельные операции с использованием формы.
Порядок выполнения работы
Создание многотабличной формы с помощью Мастера форм
Мастер форм предоставляет различные варианты создания многотабличной формы:
– внедрение подчиненной формы в главную;
– вызов связанной формы по кнопке;
– многотабличная форма без подчиненных или связанных форм.
1. С помощью Мастера форм на основе разработанной схемы данных создайте составную многотабличную форму, в которой используется внедрение подчиненной формы в главную.
Ø В окне базы данных Студент выделите на навигационной панели объект
Факультеты: таблица. Откройте
на ленте вкладку Создание и выберите в разделе Формы команду Другие формы→Мастер форм.
Ø В окне Создание форм переместите в область Выбранные поля: следующие поля главной таблицы, которые будут отображаться в главной форме: Факультет, ФИОдекана. Не закрывая окно, выберите из списка Таблицы и запросы таблицу Группы и в область Выбранные поля: переместите поле Группа. Теперь выберите из списка Таблицы и запросы таблицу Студенты и в область Выбранные поля: переместите следующие поля: ФИО, Пол, ДатаРождения, СреднийБалл, Военнообязанный. Щелкните на кнопке Далее>.
Ø В следующем окне убедитесь, что в списке таблиц, предназначенных для просмотра в главной форме, выделена главная таблица Факультеты. Для непосредственного включения подчиненных форм в главную форму переключатель Подчиненные формы должен быть включен. Щелкните на кнопке Далее>.
Ø Выберите внешний вид подчиненной формы табличный. Щелкните на кнопке Далее>.
Ø В следующем диалоговом окне выберите стиль главной формы (например, Камень). Щелкните на кнопке Далее>.
Ø В заключительном окне задайте имена созданным формам:
ФормаФакультетыГлавная
ФормаГруппыПодчиненная
ФормаСтудентыПодчиненная
Выберите опцию Открыть форму для просмотра и ввода данных и щелкните на кнопке Готово. Закройте созданную форму.
Ø Из окна базы данных откройте формуФормаФакультетыГлавная. Просматривая записи в главной форме, выберите факультет ФПСВО.
Ø Для факультета ФПСВО в форме ФормаГруппыПодчиненная выберите какую-нибудь группу.
Ø Добавьте в конец формы ФормаСтудентыПодчиненная одну запись. Закройте форму.
Ø Откройте и просмотрите таблицу Студенты. Введенная запись содержится в таблице. Удалите эту запись и закройте таблицу.
2. С помощью Мастера форм на основе разработанной схемы данных создайте составную многотабличную форму, включающую кнопку вызова связанной формы.
Ø В окне базы данных Студент выделите на навигационной панели объект
Группы: таблица. Откройте
на ленте вкладку Создание и выберите в разделе Формы команду Другие формы→Мастер форм.
Ø В окне Создание форм переместите в область Выбранные поля: следующие поля главной таблицы: Группа, Курс. Не закрывая окно, выберите из списка Таблицы и запросы таблицу Студенты и в область Выбранные поля: переместите следующие поля: ФИО, Пол, ДомашнийАдрес. Щелкните на кнопке Далее>.
Ø В следующем окне убедитесь, что в списке таблиц выделена главная таблица Группы. Для создания связанной формы должен быть включен переключатель Связанные формы. Щелкните на кнопке Далее>.
Ø В следующем диалоговом окне выберите стиль. Щелкните на кнопке Далее>.
Ø В заключительном окне задайте имена созданным формам:
ФормаГруппыГлавная
ФормаСтудентыСвязанная
Ø Выберите опцию Открыть главную форму для просмотра и ввода данных и щелкните на кнопке Готово. Обратите внимание! В окне ФормаГруппыГлавная вы увидите кнопку с названием ФормаСтудентыСвязанная.
Ø Перейдите в режим Конструктора. Выделите в области Заголовок формы надпись ФормаГруппыГлавная, откройте вкладку Упорядочить и в разделе Положение щелкните на кнопке На задний план.
Ø Выделите созданную кнопку и перетащите ее в Область данных, расположив рядом с полем Группа.
Ø Закройте макет формы ФормаГруппыГлавная с сохранением изменений.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.