Форма Журнал учителя должна обеспечивать удобную работу для учителя – предметника. Она должна позволять пользователю выбрать предмет, учителя-предметника, выбрать класс и параллель и дать доступ к оценкам тех учеников, которые обучаются в данном классе у выбранного учителя.
Сначала создадим универсальную таблицу для хранения всех оценок всех учеников по всем предметам.
Универсальная таблица «Журнал Оценок»
- Создайте таблицу в режиме конструктора, в которой создайте следующие поля: Код оценки (Счетчик), Фамилия(числовой), Предмет(числовой), Оценка(числовой), Дата(дата/время). Поля Фамилия и Предмет будут содержать коды учеников и предметов. Задача этих полей – связать таблицу Журнал Оценок с таблицами Ученик и Предметы.
- Выберите поле Оценка и введите мастером подстановки фиксированные значения оценки от 1 до 5.
- Выберите поле Предметы и при помощи мастера подстановки укажите данные из таблицы Предметы, и выберите поля Код предмета и Предмет. Создайте подстановку.
- Выберите поле Фамилия и при помощи мастера подстановки укажите данные из таблицы. Выберите таблицу Ученики и выберите поля Код ученика и Фамилия. Создайте подстановку.
- Теперь подкорректируем автоподстановку так, чтобы в одном поле с фамилией ученика выводилось его имя. В конструкторе выделите поле Фамилия, перейдите на вкладку Подстановка и щелкните справа от поля «Источник строк» по кнопке. В появившемся конструкторе запросов во втором столбце измените текст с Фамилия на Фамилия& ” “& Имя.
- Закройте конструктор, сохранив таблицу под именем «Журнал оценок».
- Проверим связи таблиц – при ЗАКРЫТЫХ окнах нажмите кнопку Схема данных . При этом в окне схемы должны появиться все три таблицы, связанные по ключевым полям.