Осуществим средствами Access конструирование формы для одновременной работы с таблицами ГРУППА и СТУДЕНТ в базе данных Учебный процесс.
1.Перейдем в режим создания формы. Для этого в окнеУчебный процесс: база данныхвыбираем в областиОбъектыстрокуФормы инажимаем кнопкуСоздать.
2. В диалоговом окне Новая форма выбираем режим создания Мастера форми таблицу ГРУППА, которая будет служить источником записей для основной части создаваемой многотабличной формы.
В открывшемся окнеСоздание формыв спискеТаблицы и Запросысначала будет отражена ранее выбранная таблица ГРУППА и ее поля.
3.Выберем для таблицы ГРУППА в спискеДоступные поля:НГ, КОЛ, ПБалл,перемещая их в областьВыбранные поля.
4. Выберем далее из спискаТаблицы и Запросытаблицу СТУДЕНТ и в спискеДоступные поляэтой таблицы аналогично предыдущему пункту: НС, ФИО, ГОДР, Пбалл. Эта таблица будет источником записей формы, связанных с записью, отображаемой в основной части формы. Нажмите кнопку Далее>.
В новом сеансе окнаСоздания формысхематично отобразится макет формы с перечнем полей в основной части формы и в подчиненной форме, если в рамке.Выберите вид представления данных выведена таблица–источник записей основной части формы (ГРУППА).
5.Для непосредственного включения подчиненной формы выберем вариантПодчиненная форма.
6.В следующем диалоговом окне мастера для получения многозаписевой подчиненной формы и вывода подписей полей (определенных в свойствах таблиц) выберем внешний вид подчиненной формы– ленточный.
7.После нажатия кнопкиДалее>в очередном сеансе диалогового окна выберем стиль оформления. Например, если выбратьСтандартный,получим форму с утопленными полями.
8.В последнем окне Создания формвведем имена (заголовки) составнойформы ГРУППЫи подчиненной формыСПИСОК СТУДЕНТОВ.
9. Выберем в этом же окне дальнейшие действия мастера– Открытие формы для просмотра и ввода данных.Это позволит после завершения работы мастера сразу приступить к работе с данными через форму.
10.Нажмите кнопку Готово для того, чтобы мастер завершил создание формы мастером. Сохранение формы производится автоматически.
Соответственно выбранным действиям мастер выводит форму с данными из таблиц ГРУППА и СТУДЕНТ. При этом в основной части формы отображаются данные одной текущей записи таблицы ГРУППА. В подчиненной форме выводятся те записи таблицы СТУДЕНТ, которые связанны с текущей таблицей ГРУППА.