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