Access 2010 в примерах. Карчевский Е.М - 44 стр.

UptoLike

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

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

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

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

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

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

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

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

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


                                                                                    44