Присвоение имени форме и ее открытие

Информатика

И информационно-коммуникационные технологии

Группа - ОИС- 119

Преподаватель – Шупилова Марина Анатольевна

Урок -24.03.20202

Тема урока: Практическое занятие: Базы данных MS Access.

Проектирование форм на основе двух таблиц

Осуществим проектирование формы для загрузки данных в таблицу ГРУППА и СТУДЕНТ, просмотра и редактирования этих данных. Документом-источником такой формы является «Список студентов группы». Из этого документа будут загружаться одновременно две таблицы: ГРУППА и СТУДЕНТ, которые в совокупности образуют объект загрузки.

Определение подсхемы данных для составной формы

Поскольку объект загрузки: ГРУППА → СТУДЕНТ не подчиняется в схеме данных другим таблицам, подсхема, необходимая для построения формы, не должна включать других таблиц. Такая подсхема приведена на рис.

Определение общей структуры составной формы

В соответствии с приведенной подсхемой определим общую структуру составной формы, которую назовем СПИСОК ГРУППЫ.

Для того чтобы обеспечить удобный ввод данных с документа, в форме предусмотрим основную часть с реквизитами группы и подчиненную с записями о студентах группы. Подчиненную форму назовем СПИСОК СТУДЕНТОВ.

Таким образом, составную форму СПИСОК ГРУППЫ определяют:

􀂈 Тип формы – многотабличная

􀂈 Источник записей для основной части формы – таблица ГРУППА

􀂈 Включаемая подчиненная форма – СПИСОК СТУДЕНТОВ

Подчиненную форму СПИСОК СТУДЕНТОВ определяют:

􀂈 Тип формы – подчиненная, многозаписевая

􀂈 Источник записей – таблица СТУДЕНТ

На подсхеме  показано назначение таблиц при создании формы.


Размещение реквизитов основной и подчиненной формы

Размещение реквизитов в основной части формы и подчиненной форме должно соответствовать входному документу «Список студентов группы»

В основной части составной формы СПИСОК ГРУППЫ вверху разместим реквизиты, соответствующие полям таблицы ГРУППА:

􀂈 Номер группы (НГ - ключ)

􀂈 Количество студентов (КОЛ)

􀂈 Средний проходной бал в группе (ПБАЛЛ)

В подчиненной форме СПИСОК СТУДЕНТОВ разместим в качестве заголовков столбцов многозаписевой формы названия реквизитов соответствующих полей таблицы СТУДЕНТ:

􀂈 Номер студента в группе (НС)

􀂈 Фамилия И. О. (ФИО)

􀂈 Год рождения (ГОДР)

􀂈 Адрес (АДРЕС)

􀂈 Средний балл при поступлении (ПБАЛЛ)

Заметим, что ключевое поле НГ не включено в подчиненную форму, т. к. поле связи НГ включено в основную часть формы.

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

Осуществим средствами Access конструирование формы для одновременной загрузки и корректировки двух таблиц ГРУППА и СТУДЕНТ в базе данных «Учебный процесс».

Определение таблиц и полей для основной и включаемой частей формы

В окне: базы данных выбираем в группе Объекты строку Формы и нажимаем кнопку Создать.

В диалоговом окне Новая форма (New Form) выбираем режим создания Мастер форм (Form Wizard) и таблицу ГРУППА, которая будет служить источником данных для основной части, создаваемой многотабличной формы.

В открывшемся окне Создание форм в списке Таблицы/Запросы будет уже отражена ранее выбранная таблица ГРУППА. Выберем для нее в списке Доступные поля те поля, которые вошли в спроектированный макет формы, перемещая их в область Выбранные поля. Выберем далее таблицу СТУДЕНТ и ее поля (рис. 5.2). Эта таблица будет источником записей подчиненной формы, связанных с записью отображаемой в основной части формы.

Выбор типа формы

В следующем сеансе окна Создание форм отображается макет формы с перечнем полей в основной части формы и в подчиненной форме (рис. 5.3). В этом окне уже будет выделена таблица ГРУППА – источник записей основной части формы. Таблица СТУДЕНТ – источник записей подчиненной формы. Для непосредственного включения подчиненной формы выберем первый вариант – Подчиненные формы.

В следующем сеансе диалогового окна мастера выбираем внешний вид подчиненной формы ленточный для получения многозаписевой подчиненной формы и вывода в ней подписей полей (определенных в свойствах таблиц). В очередном сеансе диалогового окна выберем стиль оформления Стандартный с утопленными полями.

Присвоение имени форме и ее открытие

В последнем сеансе окна Создание форм  введем имена (заголовки) составной формы – СПИСОК ГРУППЫ и подчиненной формы – СПИСОК СТУДЕНТОВ. Выберем также дальнейшие действия мастера – Открытие формы для просмотра и ввода данных.

В соответствии с выбранными действиями после завершения работы мастера выводиться форма с данными из таблиц базы данных.

 

Сделайте скриншот созданной формы: отошлите преподавателю.

 


Дата добавления: 2020-04-25; просмотров: 84; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!