Лабораторная
работа 4
Разработка формы
для одновременного ввода данных в две связанные таблицы.
Цель
работы: Создание формы
для одновременного ввода и корректировки данных в двух таблицах ХУДОЖНИКИ
и КАРТИНЫ
I. Создание
формы
->Выделите таблицу "Художники", которая будет служить источником данных для
основной части создаваемой многотабличной
формы. На ленте "Создание" нажмите кнопку "Другие
формы" и в списке выберите команду
"Мастер форм";
->В открывшемся
окне "Создание форм "выбрать все поля таблицы ХУДОЖНИКИ, включаемые
в форму:
♦ Художник,
♦ Портрет,
♦ Год
рождения,
♦ Последний
год жизни,
♦ Страна;
♦ Направление
-> В том же окне
выбираем вторую таблицу "КАРТИНЫ" и её поля
(все, кроме полей "Художник" и "Жанр"):
♦ Картина
♦ Репродукция
♦ Дата
создания
♦ Характеристика
♦ Жанр
♦ Галерея
♦ Комментарий
->Нажимаем кнопку Далее и в следующих окнах задаем тип формы - "Подчинённые формы" и внешний вид подчинённой формы - "Ленточный";
->Стиль формы
выбираете на свой вкус;
->В
последнем окне "Создание форм" задаем имя составной формы - "Художники-Картины" - и подчинённой
формы КАРТИНЫ.
После завершения
работы мастера выводится форма с данными из таблиц базы данных. При
этом в подчинённой форме выводятся все записи, связанные текущей
записью основной таблицы формы. Созданная форма изображена на рисунке.
Редактирование полученной формы производится в режиме Конструктор.
II.
Редактирование формы в режиме конструктора.
1. Изменения
надписей и размещения полей:
♦
В окне базы данных на закладке Формы выбрать
многотабличную форму ХУДОЖНИКИ-КАРТИНЫ и выбрать режим Конструктор.
В окне конструктора форм указано имя формы
ХУДОЖНИКИ-КАРТИНЫ, представлены поля основной части формы и
рамка для подчинённой формы, в которой приводится её имя КАРТИНЫ:
♦ Отредактировать форму ХУДОЖНИКИ_КАРТИНЫ, как указано на рисунке;
♦
Подчиненную
форму "Картины" открываем и редактируем, отдельно. При этом поля с
названиями вырезаем из верхней строки и вставляем в нижнюю, а затем
передвигаем к нужному месту по образцу.