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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

· (.) запросы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: