Иллюстрированный самоучитель по Microsoft Access 2002

Командный интерфейс приложения. Использование кнопочной формы.

В поле Название кнопочной формы (Swithboard Name) мы можем изменить стандартное название, если это необходимо. Список элементов формы пока пуст и доступна только одна кнопка Создать (New). Чтобы создать первый элемент, нажмите данную кнопку. Появляется диалоговое окно Изменение элемента кнопочной формы (Edit Switchboard Item) (рис. 14.17).

Иллюстрированный самоучитель по Microsoft Access 2002 › Настройка пользовательского интерфейса › Командный интерфейс приложения. Использование кнопочной формы.
Рис. 14.17. Изменение элемента кнопочной формы

В поле Текст (Text) введите наименование создаваемой кнопки, например Товары. Второе поле Команда (Command) позволяет определить действие, которое будет" выполняться после нажатия данной кнопки. Список этих действий представлен на рис. 14.17. Их всего 8. Это может быть открытие формы в режиме добавления записей или редактирования, открытие отчета, запуск макроса или процедуры VPA, запуск мастера для редактирования кнопочной формы, переход к другой кнопочной форме и.выход из приложения. Выберем, например, Открыть форму для измения (Open Form in Edit Mode). Тогда в следующем поле нужно ввести имя открываемой формы "Список товаров" (Products) (рис. 14.18) и нажать кнопку ОК.

Замечание
Название последнего поля в форме на рис. 14.18 изменяется в зависимости от выбранной команды во втором поле. Если выбранное в списке действие не требует задания аргумента, третье поле вообще исчезает
.

Иллюстрированный самоучитель по Microsoft Access 2002 › Настройка пользовательского интерфейса › Командный интерфейс приложения. Использование кнопочной формы.
Рис. 14.18. Диалоговое окно Изменение элемента кнопочной формы

Аналогично добавим кнопки для других объектов приложения: "Типы" (Categories), "Поставщики" (Suppliers), "Заказы" (Orders). Создадим кнопку Отчеты, которая будет открывать форму "Отчеты о продажах" (Sales Reports Dialog) и кнопку выхода из приложения Выход. Закроем диалоговое окно Изменение страницы кнопочной формы (Edit Switchboard Page), нажав кнопку Закрыть (Close).

Количество кнопок на одной странице формы ограничено числом 8. Это не значит, что их нельзя создать больше, просто это придется делать вручную. Однако есть другой способ преодолеть это ограничение. Если число действий, которые хотелось бы разместить на кнопки, превышает 8, можно сгруппировать часть действий на отдельной странице кнопочной формы. Для примера давайте создадим еще одну страницу нашей кнопочной формы и разместим на ней кнопки действий с клиентами. Для этого в диалоговом окне Диспетчер кнопочных форм (Switchboard Manager) нажмите кнопку Создать (New). В появившемся диалоговом окне (рис. 14.19) введите имя новой страницы Клиенты и нажмите кнопку ОК.

Иллюстрированный самоучитель по Microsoft Access 2002 › Настройка пользовательского интерфейса › Командный интерфейс приложения. Использование кнопочной формы.
Рис. 14.19. Диалоговое окно ввода имени новой страницы

Далее в редакторе страниц уже известным способом создадим элементы: Клиенты › Наклейки для клиентов › Телефоны клиентов › Заказы клиентов, которые открывают соответствующие формы. Не забудьте создать кнопку, которая позволит вернуться в Главную кнопочную форму (Main Switchboard). Для этого нужно связать с ней команду Перейти к кнопочной форме (Go to Switchboard) (рис. 14.20). Закройте это окно, чтобы вернуться к диалоговому окну Диспетчер кнопочных форм (Switchboard Manager). В списке страниц у вас должны появиться две страницы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.