Переход в режим формы и загрузка таблиц

Завершив редактирование формы, перейдем из режима конструктора в режим формы (Form View).

Полученная многотабличная форма СПИСОК СТУДЕНТОВ ГРУППЫ обеспечивает одновременную загрузку и работу с данными таблиц ГРУППА и СТУДЕНТ. Заполним эти таблицы данными.

В процессе загрузки сначала вводятся значения реквизитов группы: номер группы, количество студентов и средний балл группы.

Для перехода к записям другой группы можно использовать созданные кнопки со стрелками вверх (вниз) или стандартные кнопки перехода в поле номера записи внизу формы, для перемещения по записям студентов — стандартные кнопки перехода в поле номера записи в нижней части подчиненной формы. Для завершения работы с формой используется созданная в форме кнопкаЗАКРЫТЬ или стандартной кнопкой x окна в Windows.

 

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

 

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

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

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

Спланируйте размещение реквизитов в макете формы так, чтобы обеспечить удобный ввод данных из документа "Список преподавателей кафедры".

2. Создайте форму средствами мастера форм и отредактируйте в конструкторе форм.

3. Загрузите данные через построенную форму в таблицы КАФЕДРА и ПРЕПОДАВАТЕЛЬ.

Технология разработки многотабличной формы для загрузки подчиненной таблицы

Одним из типичных случаев при создании форм является разработка сложной многотабличной формы, в которой объектом загрузки является одна таблица, но в форме должны отображаться данные из других таблиц, которым она подчинена, без возможности их изменения. На практике, как правило, должны отображаться справочные данные, которые находятся в таблицах, главных по отношению к таблицам, в которые должны вводиться оперативно-учетные данные.

В соответствии с технологией загрузки баз данных справочные дан­ные к моменту ввода оперативно-учетных данных уже загружены в БД. Отображение справочных данных, в том числе наименований, позволяет при вводе оперативно-учетных данных ограничиваться вводом идентификаторов объектов и в то же время осуществлять визуальный контроль правильности вводимых данных в соответствии с документом-источником.

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

r Создание мастером многотабличной формы без подчиненных форм

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

r Разработка формы, обеспечивающей удобный интерфейс пользователя для зафузки подчиненной таблицы и отображения справочных данных


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



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