Практическая работа 6. Многотабличные формы

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

На этапе проектирования определим все необходимые требования к созда-ваемой форме и ее макет. Процесс конструирования сложной формы средст-вами Access осуществим далее в соответствии с результатами этой работы.

При определении требований к форме рассмотрим особенности назначения и работы с формой, составим подсхему данных для создания формы, определим общую структуру формы и размещение реквизитов в соответствии со струк-турой входного документа и подсхемой данных.

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

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

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

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

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

Определение подсхемы данных

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

Поскольку загрузку и просмотр данных удобно производить по каждой группе в отдельности, в подсхему включим таблицу ГРУППА. Выберем по этой при-чине таблицу ГРУППА в качестве источника основной части составной формы. Заметим, что данные таблицы ГРУППА должны только отображаться в форме, но не вводить в нее. В подсхему (рис. 6.1) включим также таблицы ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ, т.к. в форме необходимо предусмотреть отображение описательных данных о предмете и преподавателе.

Рис. 6.1. Подсхема для формы ввода-вывода данных в таблицу ИЗУ-ЧЕНИЕ

51 52


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



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