Добавление в форму полей со списком

Вставка переключателей

Создадим форму, в которую вставим переключатели для поля Семестр.Для этого надо выполнить следующие действия:

· Вкладка Создание – группа ФормыКонструктор форм

· В группе Элементы управлениявкладки Конструкторщелкнуть на элементе Группа переключателей

· Щелкнуть в том месте области данных конструктора формы, где будут располагаться переключатели

· Ввести подпись к элементам управления, как показано на рисунке

 

· Кнопка Далее

· Выбрать значение по умолчанию, например 1

 

· Кнопка Далее

· Каждому элементу группы задать значение (см. рис. ниже)

 

 

· Кнопка Далее

· Выбрать параметр «Сохранить значение для дальнейшего применения»

 

· Кнопка Далее

· Выбрать тип элемента (.) переключатели

 

· Кнопка Далее

· Задать подпись группы переключателей – Семестр

· Кнопка Готово

· С помощью мыши (протаскиванием за черный прямоугольник, расположенный в верхнем левом углу областей подпись и группы переключателей) отредактировать в конструкторе формы положение области с надписью Семестр и области с группой переключателей.

· В конструкторе формы задать свойства элемента управления Переключатели: щелкнуть правой кнопкой мыши на надписи Семестр – команда Свойства – вкладка Макет – строка Подпись – ввести значение Семестр.

· Щелкнуть кнопкой мыши на рамке с переключателями:вкладкаДанные – Значение по умолчанию - 1,вкладка Другие – по строке Имя ввести имя: элСеместр

· Сохранить форму под именем фУспевГруппаПредмет

Примечание. Для удаления элемента управления надо щелкнуть на рамке для его выделения и нажать клавишу Delete.

Добавить в созданную форму фУспевГруппаПредмет два списка: список групп и список предметов. Для этих целей :

· Надо убедиться в том, что кнопка Использовать мастера находится в нажатом состоянии (для активации мастера списков). Она должна быть желтого цвета.

· Вкладка Конструктор – группа Элементы управления - щелкнуть на элементе управления Поле со списком(или Список)- в области данных щелкнуть в месте расположения поля со списком

· (.)объект будет использовать значения из таблицы или запроса

· (.) запросы

· Выбрать запрос зсписокГруппа

· Выбрать поле Номер группы

· Задать сортирование по возрастаниюдля этого поля

· Задать подпись списка группы Группа

· Кнопка Готово

· Уменьшить поле «Свободный»(в нем будут выводиться значения, т.е. номера групп)

· Щелкнуть на поле Свободный правой кнопкой мыши и выбрать строку Свойства. Откроется окно свойств - на вкладке Другие по строке Имя ввести имя элемента управления список: элГруппа

· Выполнить аналогичные операции для списка предметов, задав имя : элПредмет.

· Отредактировать размер и местоположение полей списков, протаскиванием мыши

· Закрыть окно свойств

· Закрыть окно конструктора формы

Вид формы в режиме формы и в режиме Конструктора будет следующим:

 

 

3. Создать запрос зУспевГруппаПредмет

· На основе таблицГруппа, Предмет, Студент, Успеваемостьсоздать запрос с полями: Номер группы, Фамилия, Название предмета, Семестр, Оценка

· По строкеУсловие отбораввести:

Для поля Номер группы: [Формы]![фУспевГруппаПредмет]![элГруппа]

Для поляНазвание предмета: [Формы]![фУспевГруппаПредмет]![элПредмет]

Для поляСеместр: [Формы]![фУспевГруппаПредмет]![элСеместр]

· Сохранить запрос под именемзУспевГруппаПредмет

4. Добавить в форму фУспевГруппаПредмет кнопку, запускающую запрос зУспевГруппаПредмет:

· В конструкторе формы фУспевГруппаПредмет щелкнуть на элементе Кнопка

· В области данных или примечания формы щелкнуть мышью в месте расположения кнопки. В появившемся окне Свойства кнопки выбрать категорию Разное и в ней Выполнить запрос

· Выбрать имя запроса зУспевГруппаПредмет

· Ввести имя кнопки или оставить рисунок

· Кнопка Готово

· Из контекстного меню кнопки (в конструкторе формы) выбрать команду Свойства - на вкладкеДругие по строке Имязадать имя элементаКнопка – элВыполнить.

· Сохранить форму

При создании кнопки автоматически создается макрос. В этом можно убедиться, если в окне свойств кнопки открыть вкладку Событие. По строке Нажатие кнопки должно быть выведено: [Внедренный макрос]. Для его просмотра щелкнуть на кнопке с точками. Откроется окно макроса, в котором должна быть указана команда Открыть запрос, имя запроса - зУспевГруппаПредмет, режим – таблица.

5. Открыть форму и выполнить запрос зУспевГруппаПредмет:

· Открыть форму фУспевГруппаПредмет

· Выбрать семестр, группу, предмет

· Щелкнуть на кнопке запуска запроса, созданной в форме

Появится таблица с записями в соответствии с заданными условиями отбора.