Загрузка данных в подчиненную таблицу через форму 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Загрузка данных в подчиненную таблицу через форму



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

65

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

Рис. 6.19. Форма ПЛАН ЗАНЯТИЙ в режиме формы

Загрузка подчиненной таблицы. Для загрузки записи нового занятия в таб-лицу ИЗУЧЕНИЕ через вызванную форму необходимо сделать текущим но-мер группы, для которой вводятся данные о занятиях из документа «План за-нятий». Это можно сделать путем просмотра записей групп при помощи кно-пок Предыдущая группа и Следующая группа (рис. 6.19).

При большом числе групп целесообразно использовать функцию поиска нуж-ной записи. Чтобы осуществить поиск, установим курсор в поле номера груп-пы, нажмем на вкладке Главная в группе Найти кнопку Найти и в открыв-шемся окне Поиск и замена (рис. 6.20) зададим в качестве образца поиска номер нужной группы. После нажатия в этом окне кнопки Найти далее в форме отобразятся данные занятиях заданной группы. 66

Рис. 6.20. Диалоговое окно поиска записи

Для ввода новых записей должен быть обеспечен переход в режим добавления новой записи в подчиненной форме. Для этого может быть создана специаль-ная кнопка перехода к пустой записи Добавить запись (см. рис. 6.19).

Для формирования такой кнопки используем мастер кнопок, в диалоговом ок-не которого Создание кнопок (рис. 6.21) надо выбрать соответствующую ка-тегорию Обработка записей и действие Добавить запись, которые обеспечат формирование нужной процедуры обработки события.

Рис. 6.21. Выбор параметров при создании кнопки для добавления за-писи

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

67

Рис. 6.22. Установка свойств подчиненной формы ИЗУЧЕНИЕ

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

В соответствии с технологией загрузки базы данных, рассмотренной в начале настоящей главы, осуществите проектирование формы для загрузки данных в подчиненную таблицу УСПЕВАЕМОСТЬ из документа-источника «Экзаме-национная ведомость».

Определите общую структуру составной формы для ввода (просмотра) дан-ных об оценках студентов группы по предмету в соответствии с подсхемой данных для составной формы, приведенной на рис. 6.23.

Рис. 6.23. Подсхема для составной формы ВЕДОМОСТЬ УСПЕВАЕ-МОСТИ

В результате загрузки в БД данных об оценках студентов группы по предмету в БД должны формироваться только записи таблицы УСПЕВАЕМОСТЬ (объ-

68

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

Спланируйте размещение реквизитов в макете формы так, чтобы обеспечить удобный ввод данных в таблицу УСПЕВАЕМОСТЬ из документа «Экзамена-ционная ведомость», а также отображение справочной информации о студен-те, предмете и преподавателе, в списке студентов предусмотрите вывод фами-лии студента.

Выполните конструирование экранной формы (рис. 6.24), через которую бу-дет осуществляться ввод, добавление и изменение записей таблицы базы дан-ных УСПЕВАЕМОСТЬ.

Рис. 6.24. Форма ввода и просмотра данных об успеваемости студен-тов по теории и практике

69 70

Загрузите через построенную форму данные из документа «Экзаменационная ведомость» в таблицу УСПЕВАЕМОСТЬ. Используйте значения данных, при-веденные в Приложении B второй главы.

 

 



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 100; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.27.244 (0.005 с.)