Управляющая форма
Наша задача сделать управляющую форму, с помощью которой можно быстро и удобно получить экзаменационную ведомость студентов определенной группы по выбранной дисциплине.
-
Создайте запрос на основе таблицы "Студенты". Включите в запрос следующие поля: Группа, №зачетки, Фамилия, Имя, Отчество. Дайте запросу имя "ЭкзВедомость".
-
Создайте отчет на основе запроса "ЭкзВедомость". Дайте отчету имя "ЭкзВедомость".
-
Создайте свободную форму. Сохраните её, дав её имя "Управляющая".
-
В форме создайте поле со списком, которое будет использовать значения из таблицы Группы (поле Группа). На странице свойств дайте полю со списком имя "Выберите группу".
- В форме создайте поле со списком, которое будет использовать значения из таблицы Дисциплины (поле Дисциплина). На странице свойств дайте полю со списком имя "Выберите дисциплину".
-
В форме создайте кнопку для открытия отчета "ЭкзВедомость".
-
-
В запросе "ЭкзВедомость" в условии отбора для поля "Группа" с помощью Построителя выражений создайте ссылку на поле со списком "Выберите группу" из формы "Управляющая": =[Forms]![Управляющая]![Выберите группу].
- Откройте отчет "ЭкзВедомость" в режиме Конструктор:
-
В разделе Заголовок отчета создайте надпись. Напишите в надписи "Экзаменационная ведомость"
- В разделе Заголовок отчета создайте свободное поле. В надписи к полю напишите "Группа". Выделите поле и на странице свойств в свойстве Данные с помощью Построителя выражений создайте ссылку на поле со списком "Выберите группу" =[Forms]![Управляющая]![Выберите группу]
-
В разделе Заголовок отчета создайте свободное поле. В надписи к полю напишите "Дисциплина". Выделите поле и на странице свойств в свойстве Данные с помощью Построителя выражений создайте ссылку на поле со списком "Выберите дисциплину" =[Forms]![Управляющая]![Выберите дисциплину].
-
-
Проверьте работу управляющей формы.
- Доработайте отчет "ЭкзВедомость" по образцу.