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