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

На основе полученной подсхемы (рис. 6.1) определим общую структуру фор-мы, которую назовем ПЛАН ЗАНЯТИЙ.

Основная часть формы. Многотабличная форма ПЛАН ЗАНЯТИЙ будет со-держать основную часть на основе таблицы ГРУППА для группировки вво-димых данных о занятиях по каждой группе студентов. Для ввода данных в таблицу ИЗУЧЕНИЕ предусмотрим непосредственное включение подчиненной формы ИЗУЧЕНИЕ.

Таким образом, форму ПЛАН ЗАНЯТИЙ определяют:

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

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

􀁹 Включаемая подчиненная форма ИЗУЧЕНИЕ с источником записей -таблица ИЗУЧЕНИЕ

Подчиненная форма, включаемая в основную. Для расшифровки иденти-фикаторов предмета и преподавателя предусмотрим включение в подчинен-ную форму ИЗУЧЕНИЕ полей из таблиц ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ, являющихся главными относительно таблицы, на которой строится форма ИЗУЧЕНИЕ.

Таким образом, подчиненную форму ИЗУЧЕНИЕ определяют:

􀁹 Тип формы – подчиненная

􀁹 Источник записей для основной части формы ИЗУЧЕНИЕ – таблица ИЗУЧЕНИЕ

􀁹 Источники отображаемых полей формы – таблицы ПРЕДМЕТ и ПРЕПОДАВАТЕЛЕЙ

Размещение реквизитов формы

Основная часть формы. В основной части составной формы ПЛАН ЗАНЯ-ТИЙ вверху будем размещать поля таблицы ГРУППА:

􀁹 НГ – номер группы (уникальный ключ)

􀁹 КОЛ – количество студентов

􀁹 ПБАЛЛ – средний балл в группе при поступлении

Доступ к перечисленным полям должен быть ограничен только чтением, т.к. значения этих полей не должны вводиться и корректироваться из документа «План занятий». 53

Подчиненная форма ИЗУЧЕНИЕ. В подчиненной форме ИЗУЧЕНИЕ раз-местим:

Все поля загружаемой таблицы ИЗУЧЕНИЕ, кроме ключевого реквизита НГ (номер группы), включенного в основную часть формы, что обеспечивает од-нократное отображение одинаковых номеров группы по форме:

􀁹 КП – код предмета

􀁹 ТАБН – идентификатор преподавателя

􀁹 ВИДЗ – вид занятий

􀁹 ЧАСЫ – число часов занятий

􀁹 СБАЛЛ-ГР – средний балл по предмету в груп пе

Поля из таблиц ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ, позволяющие отобразить справочную информацию о предмете и преподавателе, ведущем занятие:

поля таблицы ПРЕДМЕТ:

􀁹 НП – название предмета

􀁹 ЧАСЫ – всего часов

􀁹 ЛЕК – часов лекций

􀁹 ПР – часов практики

Поля таблицы ПРЕПОДАВАТЕЛЬ:

􀁹 ФИО – фамилия преподавателя

􀁹 СТ – ученая степень

􀁹 УЗ – ученое звание


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: