Запрос ИерархияГруппы
На базе таблицы Группы создайте запрос ИерархияГруппы, содержащий поля: КодГруппы, Группа, Курс, КодСпециальности и КодГода. В запросе должны быть отображены только те группы, КодГода и КодСпециальности которых совпадают со значениями соответствующих полей в форме Главная. Записи должны быть отсортированные по значению поля Группа.
Запрос используется в формах Главная, Состав, Дисциплины, Оценки, Долги, Перевод. Создайте формы в соответствии с приведёнными образцами Форма “Состав” Форма Состав отображается при нажатии кнопки Состав на форме Главная и предназначена для формирования состава групп. Форма содержит три свободных управляющих поля со списком КодГода, КодСпециальности, КодГруппы основанные на таблицах УчебныеГода, Специальности и запросе ИерархияГруппы соответственно. При открытии формы значения управляющих полей считываются с главной формы за счёт установки значений по умолчанию: [Forms]![Главная]![КодГода], [Forms]![Главная]![КодСпециальности], [Forms]! [Главная]![КодГруппы]. Поле со списком КодГруппы зависит от учебного года и специальности. Кроме того, форма содержит список КодСтудентаСпец, основанный на запросе СтудентыБезГруппы, который содержит коды студентов обучающихся на выбранной специальности в выбранном учебном году и не зачисленных ни в одну группу и отображает их ФИО. Форма также содержит список КодСтудента, основанный на запросе КодСтудентаГруппы, который содержит коды студентов обучающихся в выбранной группе и отображает их ФИО. Для формирования состава группы пользователь может перемещать выбранного студента из одного списка в другой с помощью кнопок < > или двойного щелчка на выбранном студенте. Всех студентов можно переместить из одного списка в другой список с помощью кнопок << >>. Запросы формы “состав”
|