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

При нажатии на кнопку Автомобили, Главная форма должна закрываться и открываться форма следующего вида:

При нажатии на кнопку Назад, форма Автомобили должна закрываться, а Главная форма открываться.
При выполнении задания используйте следующие объекты:
| Вид объекта | Имя объекта |
| Форма | Главная |
| Форма | Автомобили |
| Форма | Покупатели |
| Форма | Продажи за текущий год |
| Макрос | Открытие форма Автомобили |
| Макрос | Закрытие форма Автомобили |
| Макрос | Открытие форма Покупатели |
| Макрос | Закрытие форма Покупатели |
| Макрос | Открытие форма Продажи за текущий год |
| Макрос | Закрытие форма Продажи за текущий год |
В главную форму вставьте свой рисунок.
Дизайн и содержание форм Покупатели и Продажи за текущий год разработайте самостоятельно.






