Добавить в созданную форму фУспевГруппаПредмет два списка: список групп и список предметов. Для этих целей :
· Надо убедиться в том, что кнопка Использовать мастера находится в нажатом состоянии (для активации мастера списков). Она должна быть желтого цвета.
· Вкладка Конструктор – группа Элементы управления - щелкнуть на элементе управления Поле со списком(или Список)- в области данных щелкнуть в месте расположения поля со списком
· (.)объект будет использовать значения из таблицы или запроса
· (.) запросы
· Выбрать запрос зсписокГруппа
· Выбрать поле Номер группы
· Задать сортирование по возрастаниюдля этого поля
· Задать подпись списка группы Группа
· Кнопка Готово
· Уменьшить поле «Свободный»(в нем будут выводиться значения, т.е. номера групп)
· Щелкнуть на поле Свободный правой кнопкой мыши и выбрать строку Свойства. Откроется окно свойств - на вкладке Другие по строке Имя ввести имя элемента управления список: элГруппа
· Выполнить аналогичные операции для списка предметов, задав имя : элПредмет.
· Отредактировать размер и местоположение полей списков, протаскиванием мыши
· Закрыть окно свойств
· Закрыть окно конструктора формы
Вид формы в режиме формы и в режиме Конструктора будет следующим:
3. Создать запросзУспевГруппаПредмет
· На основе таблицГруппа, Предмет, Студент, Успеваемостьсоздать запрос с полями: Номер группы, Фамилия, Название предмета, Семестр, Оценка
· По строкеУсловие отбораввести:
Для поля Номер группы: [Формы]![фУспевГруппаПредмет]![элГруппа]
Для поляНазвание предмета: [Формы]![фУспевГруппаПредмет]![элПредмет]
Для поляСеместр: [Формы]![фУспевГруппаПредмет]![элСеместр]
· Сохранить запрос под именемзУспевГруппаПредмет
4. Добавить в форму фУспевГруппаПредмет кнопку, запускающую запрос зУспевГруппаПредмет:
· В конструкторе формы фУспевГруппаПредмет щелкнуть на элементе Кнопка
· В области данных или примечания формы щелкнуть мышью в месте расположения кнопки. В появившемся окне Свойства кнопки выбрать категорию Разное и в ней Выполнить запрос
· Выбрать имя запроса зУспевГруппаПредмет
· Ввести имя кнопки или оставить рисунок
· Кнопка Готово
· Из контекстного меню кнопки (в конструкторе формы) выбрать команду Свойства - на вкладкеДругие по строке Имязадать имя элементаКнопка – элВыполнить.
· Сохранить форму
При создании кнопки автоматически создается макрос. В этом можно убедиться, если в окне свойств кнопки открыть вкладку Событие. По строке Нажатие кнопки должно быть выведено: [Внедренный макрос]. Для его просмотра щелкнуть на кнопке с точками. Откроется окно макроса, в котором должна быть указана команда Открыть запрос, имя запроса - зУспевГруппаПредмет, режим – таблица.
5. Открыть форму и выполнить запрос зУспевГруппаПредмет:
· Открыть форму фУспевГруппаПредмет
· Выбрать семестр, группу, предмет
· Щелкнуть на кнопке запуска запроса, созданной в форме
Появится таблица с записями в соответствии с заданными условиями отбора.