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