Для загрузки данных в подчиненную таблицу ИЗУЧЕНИЕ через форму ПЛАН ЗАНЯТИЙ можно сразу перейти из режима конструктора в режим формы (Form View).
Загрузка подчиненной таблицы. Для загрузки записи нового занятия в таблицу ИЗУЧЕНИЕ через вызванную форму необходимо сделать текущим номер группы, для которой вводятся данные о занятиях из документа "План занятий". Это можно сделать путем просмотра записей групп при помощи кнопок Предыдущая группа и Следующая группа.
При большом числе групп целесообразно использовать функцию поиска нужной записи. Чтобы осуществить поиск, установим курсор в поле номера группы, нажмем на панели инструментов кнопку Найти (Find) и в открывшемся окне Поиск и замена (Find and Replace) зададим в качестве образца поиска номер нужной группы. После нажатия в этом окне кнопки Найти далее (Find Next) в форме отобразятся данные о занятиях заданной группы.
Для ввода новых записей должен быть обеспечен переход в режим добавления новой записи в подчиненной форме. Для этого может быть создана специальная кнопка перехода к пустой записи Добавить запись. Для формирования такой кнопки используем мастер кнопок, в диалоговом окне которого Создание кнопок (Command Button Wizard) надо выбрать соответствующую категорию Обработка записей (Record Operations) и действие Добавить запись (Add New Record), которые обеспечат формирование нужной процедуры обработки события.
|
|
Установка свойствРазрешить добавление (Allow Additions), Разрешить удаление (Allow Deletions), Разрешить изменение (Allow Edits), обеспечивающих возможность добавления, удаления и изменения записей при загрузке и корректировке записей таблицы ИЗУЧЕНИЕ — источника записей, показана в окне свойств подчиненной формы.
В режиме формы после нажатия кнопкиДобавить запись надо занести в пустые поля подчиненной формы значения идентификаторов занятия: код предмета, номер преподавателя, вид, а также значение поля ЧАСЫ. Перед вводом идентификатора целесообразно убедиться, что данные о вводимом предмете или преподавателе имеются в базе. Это позволяет сделать кнопка списка. После ввода значений идентификаторов предмета и преподавателя полные данные о них будут отображены в форме. Введенные данные о занятии будут сохранены в таблице ИЗУЧЕНИЕ при переходе к следующей записи занятия.
Доработка формы ПЛАН ЗАНЯТИЙ
Постановка задачи: заменить в форме ПЛАН ЗАНЯТИЙ поле Номера группы (НГ) на поле со списком, которое обеспечивало поиск номера группы из списка существующих групп с одновременной установкой всех параметров занятий, относящихся к этой группе.
- Выделите в окне Базы данных форму ПЛАН ЗАНЯТИЙ и перейдите в режим Конструктора. Проверьте, что на Панели элементов кнопка Мастера включена.
- На Панели элементов щелкните по кнопке Поле со списком и вставьте это поле в область заголовка формы (или в ту область, где у вас находится поле НГ. У вас это поле снабжено вашим личным кодом, например, НГ85). В появившемся диалоговом окне выберите опцию «Поиск записи в форме на основе значения, которое содержит поле со списком».
- Нажмите кнопку Далее и переведите поле НГ (Номер группы) из Доступных полей в Выбранные поля.
- Нажимайте кнопку Далее и выполняйте рекомендуемые действия, руководствуясь своим здравым смыслом. Когда диалог закончится, нажмите кнопку Готово.
- Установите нужный размер полученного поля. Выберите размер и цвет шрифта, если необходимо.
- Откройте свойства этого поля. На вкладке Данные найдите строку Значение по умолчанию и установите там курсор. Щелкните по появившемуся многоточию. Возникнет окно Построителя выражений. В левом дважды щелкните сначала по Forms, а затем по Загруженные формы, и, наконец, по План занятий.
- В среднем столбце появится перечень всех элементов формы План занятий. Щелкните дважды по полю НГ (возможно, вы назвали это поле по-другому). В верхнем поле Построителя выражений должна появиться надпись [НГ]. Щелкните по кнопке OK.
- В строке свойств Значение по умолчанию появится надпись =[НГ].
- Перейдите в режим Формы и опробуйте работу созданного поля. Если все вас устраивает, то, перейдя в режим Конструктора, удалите старое поле НГ и поставьте на его место новое поле. Если новое поле работает неверно, то постарайтесь найти ошибку и исправить ее.
- Чтобы предотвратить изменение полей таблиц Преподаватели и Предметы из формы План занятий, следует в режиме Конструктора открыть свойства соответствующих полей и на вкладке Данные установить Блокировку в положение Да.
|
|