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

UptoLike

Объекты перейти к строке Формы, выделить имя созданной многотабличной формы
СПИСОК ГРУППЫ и нажать кнопку Открыть.
Полученная многотабличная форма СПИСОК СТУДЕНТОВ ГРУППЫ обеспечивает од-
новременную загрузку и работу с данными таблиц ГРУППА и СТУДЕНТ. Загрузим эти
таблицы данными в соответствии с Приложением А.
В процессе загрузки сначала вводятся значения реквизитов группы: номер группы, коли-
чество студентов и средний балл группы.
Замечание. Ввод ключевого поля НГ всегда обязателен для создания записи в таблице
ГРУППА. Причем эта запись создается независимо от того, будет ли введен сразу список
студентов группы. Другие два реквизита группы могут вводиться и позже при просмотре
данных через форму, если не введены дополнительные ограничения на их значения в
свойствах при конструировании таблицы.
Далее вводятся реквизиты студентов в область подчиненной формы. При этом ввод номе-
ра студента в группе всегда обязателен для образования записи в таблице СТУДЕНТ, ко-
торый вместе с введенным в основную часть формы номер группы образует уникальный
ключ в этой таблице. Запись о студенте сохраняется при переходе к очередной строке в
подчиненной форме.
Для перехода к записи другой группы можно использовать созданные кнопки со стрелка-
ми вверх (вниз), для перемещения по записям студентовстандартные кнопки перехода в
поле номера записи в нижней части подчиненной формы. Для завершения работы с фор-
мой используется созданная в форме кнопка ЗАКРЫТЬ или стандартной кнопкой окна
в Windows.
Упражнение. Для одновременной загрузки таблиц КАФЕДРА и ПРЕПОДАВАТЕЛЬ соз-
дайте форму, показанную на рис. 5.12. При создании формы выполните действия, анало-
гичные рассмотренным в примере для таблиц ГРУППА и СТУДЕНТ.
Рис. 5.12. Форма для загрузки и работы с таблицами КАФЕДРА ПРЕПОДАВАТЕЛЬ
1. В соответствии с технологией загрузки базы данных, рассмотренной в настоящей гла-
ве, осуществите проектирование формы для загрузки данных в таблицы КАФЕДРА и
ПРЕПОДАВАТЕЛЬ из документа-источника «Список преподавателей кафедры»:
42
Объекты перейти к строке Формы, выделить имя созданной многотабличной формы
СПИСОК ГРУППЫ и нажать кнопку Открыть.
Полученная многотабличная форма СПИСОК СТУДЕНТОВ ГРУППЫ обеспечивает од-
новременную загрузку и работу с данными таблиц ГРУППА и СТУДЕНТ. Загрузим эти
таблицы данными в соответствии с Приложением А.
В процессе загрузки сначала вводятся значения реквизитов группы: номер группы, коли-
чество студентов и средний балл группы.
Замечание. Ввод ключевого поля НГ всегда обязателен для создания записи в таблице
ГРУППА. Причем эта запись создается независимо от того, будет ли введен сразу список
студентов группы. Другие два реквизита группы могут вводиться и позже при просмотре
данных через форму, если не введены дополнительные ограничения на их значения в
свойствах при конструировании таблицы.
Далее вводятся реквизиты студентов в область подчиненной формы. При этом ввод номе-
ра студента в группе всегда обязателен для образования записи в таблице СТУДЕНТ, ко-
торый вместе с введенным в основную часть формы номер группы образует уникальный
ключ в этой таблице. Запись о студенте сохраняется при переходе к очередной строке в
подчиненной форме.
Для перехода к записи другой группы можно использовать созданные кнопки со стрелка-
ми вверх (вниз), для перемещения по записям студентов – стандартные кнопки перехода в
поле номера записи в нижней части подчиненной формы. Для завершения работы с фор-
мой используется созданная в форме кнопка ЗАКРЫТЬ или стандартной кнопкой       окна
в Windows.


Упражнение. Для одновременной загрузки таблиц КАФЕДРА и ПРЕПОДАВАТЕЛЬ соз-
дайте форму, показанную на рис. 5.12. При создании формы выполните действия, анало-
гичные рассмотренным в примере для таблиц ГРУППА и СТУДЕНТ.




Рис. 5.12. Форма для загрузки и работы с таблицами КАФЕДРА → ПРЕПОДАВАТЕЛЬ

1. В соответствии с технологией загрузки базы данных, рассмотренной в настоящей гла-
   ве, осуществите проектирование формы для загрузки данных в таблицы КАФЕДРА и
   ПРЕПОДАВАТЕЛЬ из документа-источника «Список преподавателей кафедры»:



                                                                                  42