IV. Формирование элементов для открытия объектов приложения.
Диспетчер кнопочных форм обеспечивает связь с формами, отчетами, макросами и модулями. Для связи создаваемой кнопки с нужным объектом надо выбрать в строке Командаодну из команд:
· открыть форму для добавления
· открыть форму для изменения
· открыть отчет
· выполнить макрос
· выполнить программу
В третьей строке окна Изменение элемента кнопочной формы, которая будет соответствовать команде, выбранной во второй строке, выберем конкретный объект. Например, если выбрать в строке Командакоманду – Открыть отчет, появится третья строка – Отчет, где можно будет выбрать имя открываемого отчета. Если выбрать в строке Команда – команду Открыть форму для изменения, появится строка Форма.
ЗАДАНИЕ
Создать в кнопочной форме Деканаткнопку для работы с формой УСПЕВАЕМОСТЬ, через которую производится ввод данных из экзаменационной ведомости.
Для этого в окне диспетчера кнопочных форм выберем Кнопочная форма Деканат.Для создания элементов в этой форме нажмем кнопку Изменить.В открывшемся окне Изменение страницы кнопочной формы нажмем кнопку Создать.
В окне Изменение элемента кнопочной формы выберем команду Открыть форму для изменения. В появившейся строке Форма откроем список доступных форм и выберем форму УСПЕВАЕМОСТЬ. В строку Текствведем подпись кнопки "Списки успеваемости".
ЗАДАНИЕ
Аналогичным образом создайте кнопку для выполнения макроса "Расчет числа студентов в группах". Этот макрос решает задачу путем запуска на выполнение двух запросов. Введем для этой кнопки подпись: "Расчет числа студентов в группах".
Главная кнопочная форма Приложение Учебный процесспредставлена на рис. 20.
Фрагмент структуры приложения "Учебный процесс" иллюстрирует рис.21.
Рис. 20. Главная кнопочная форма Приложение Учебный процесс
Главная кнопочная форма
Приложение
Учебный процесс
![]() | ![]() | ![]() | ![]() | ||||
кнопка кнопка кнопка кнопка
Задачи кафедры Задачи деканата Задачи учебного Выход из
вызов вызов отдела приложения
кн. формы кн. формы вызов
Кафедра Деканаткн. формы
Учебный отдел
![]() |
кн. форма
Деканат
![]() | ![]() |
кнопка кнопка кнопка кнопка
Списки групп Анализ оценок Списки Расчета числа
открытие формы по предмету успеваемостистудентов в группах
Списки группвызов кн. формыоткрытие формызапуск макроса
в режиме Анализ Успеваемость Расчета числа
редактированияуспеваемостив режиместудентов в группах
по предметуредактирования
![]() |
Рис. 21. Фрагмент структуры приложения “Учебный процесс”
ЗАДАНИЕ
Реализовать фрагмент структуры приложения “Учебный процесс”.
Главная кнопочная форма может запускаться при открытии базы данных. Для этого в параметрах запуска в строке Вывод формы/страницывыбирается форма, созданная диспетчером кнопочных форм. Параметры запуска отображаются при выполнении команды Сервис – Параметры запуска. Для того чтобы запретить просмотр окна базы данных, нужно сбросить флажки Окно базы данных и Специальные клавиши, которые размещены в нижней части окна, вызываемого при нажатии кнопки Дополнительно.
При создании главной кнопочной формы диспетчер кнопочных форм Access создает таблицу Элементы кнопочной формы,содержащую описания кнопок формы и выполняемых ими действий.