(Разработка форм, загрузка, просмотр и корректировка данных)
1. Создайте форму для таблицы Предмет.
2. Добавьте в нее 2 записи.
3. Создайте многотабличную форму на основе 2-х таблиц: Преподаватель и Кафедра.
4. Для этого воспользуйтесь мастером.
5. В первом диалоговом окне задайте режим создания формы и источник данных основной части формы.
6. Далее в диалоговом окне выберите таблицы и доступные поля, включаемые в форму.
7. Если выбраны поля из таблиц, для которых не определена связь в схеме данных, появится сообщение о невозможности создания формы. Либо измените состав полей, либо определите связи в выводимой схеме данных.
8. В диалоговом окне Выбора представления данных выделяюттаблицу, которая является источником данных основной части формы.
9. Выберите тип подключения подчиненной формы, распределение полей в формах.
10. Задайте стиль оформления.
11. А теперь доработайте форму в режиме конструктора. В частности, добавьте кнопки перемещения по записям и вычисляемое поле, которое подсчитывает количество преподавателей конкретной кафедры. Измените оформление элементов управления так, как показано на образце, который у вас должен получится в результате работы.
|
|
12. Для создания вычисляемого поля в данном примере создайте в подчиненной форме в области примечаний вычисляемый элемент управления (ПолеN) и запишите туда выражение =Count(ФИО) (с помощью построителя выражений или просто в пункте меню Свойства на вкладке Данные).
13. Для отображения результата в основной части формы создайте вычисляемый элемент со ссылкой на выше описанный элемент управления: =[Имя подчиненной формы].[Form]![ ПолеN].
14. Создайте вычисляемые поля в многотабличных формах для расчета:
- Числа студентов в группе на основе таблиц Группа и Студент.
- Общей нагрузки преподавателя в форме на основе таблиц Преподаватель и Изучение.
- Среднего арифметического оценок, выставленных преподавателем, в форме на основе таблиц Преподаватель и Успеваемость.
15. Для защиты данных от изменений используйте свойство Блокировка.