Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЧЕБНОЕ ПОСОБИЕ по БД моя версия.doc
Скачиваний:
29
Добавлен:
27.09.2019
Размер:
4.22 Mб
Скачать

Тема 3.3 Командный интерфейс приложения

Интерактивное управление приложением осуществляется посредством командного интерфейса. Есть несколько способов организации командного интерфейса приложения. Можно создать специальную строку меню или Главную кнопочную форму, чтобы предоставить пользователю удобное средство выбора действий, которые нужно выполнить в приложении. Команды следует группировать в меню или на страницах кнопочной формы по своему назначению так, чтобы пользователю было интуитивно ясно, где должна находиться определенная команда и в каких случаях следует ее выполнять.

Создание одностраничной главной кнопочной формы

Обычно для работы с приложением создают специальную форму, которая носит название Главная кнопочная форма и содержит кнопки, позволяющие выбирать основные функции или подсистемы приложения. Такую форму можно создать с помощью специального мастера, который называется Диспетчер кнопочных форм. С помощью Диспетчера кнопочных форм можно создать иерархическую систему страниц кнопочной формы, которая может быть альтернативой обычному иерархическому меню. Создание одностраничной кнопочной формы состоит из нескольких шагов.

Шаг 1. Войти в пункт меню:

Сервис → Служебные программы → Диспетчер кнопочных форм.

П рограмма выдаст сообщение о том, что кнопочная форма не найдена и предложит создать ее. Нужно выбрать пункт «Да». В результате выполнения данных действий появится окно, в котором предстоит создать нужные кнопки. Страница кнопочной формы уже создана. Она называется «Главная кнопочная форма» и не содержит пока ни одной кнопки (Рис. 3.27).

Рис. 3.27 Создание одностраничной кнопочной формы (Открытие диспетчера кнопочных форм)

2 шаг. Одностраничная кнопочная форма предполагает создание кнопок, которые будут открывать формы или отчеты. Диспетчер кнопочных форм представляет собой мастер, с помощью которого достаточно просто создать нужные кнопки (Рис. 3.28). Предположим, что требуется создать кнопочную форму для базы данных «БИБЛИОТЕКА», содержащую сведения о читателях, книгах и журналах, находящихся в ней.

2.1. Для этого в открывшемся окне главной кнопочной формы надо выбрать пункт «Изменить» для начала изменения «Главной кнопочной формы». Откроется новое окно:

2 .2. Затем выбрать пункт «Создать» для начала создания первой кнопки.

2 .3 В появившемся окне в графе «Команда» необходимо выбрать нужное действие, например – «Открыть форму для изменения».

2 .4 В нижнем окне «Форма» надо выбрать название формы, которую надо открыть.

2 .5 В верхнем окне «Текст» надо ввести текст, который будет отображаться рядом с кнопкой. Текст должен быть таким, чтобы было понятно,

какие действия произойдут при нажатии на данную кнопку.

2 .6 По окончании работы над созданием кнопки нажать «ОК».

Повторить действия 2.2 – 2.6 для создания остальных кнопок.

Рис. 3.28 Этапы создания одностраничной кнопочной формы

На одной странице можно создать максимум 8 кнопок. Если их оказалось больше, необходимо создать несколько страниц кнопочной формы.

Создание многостраничной главной кнопочной формы

В результате выполнения данных действий появится следующая последовательность кнопок (Рис. 3.29).

Р ис. 3.29 Созданные в диспетчере кнопки главной кнопочной формы

В этом окне можно использовать кнопки «Изменить» - для изменения уже созданной кнопки (изменение названий кнопок, изменение действий при нажатии на них). Кнопки «Вверх» и «Вниз» используются для изменения положения кнопок. По окончании работы нажать кнопку «Закрыть». (2 раза) первый раз – закрывается окно «Изменение страницы кнопочной формы», второй раз – сама «Кнопочная форма».

В списке форм появляется «Кнопочная форма». Вместе с кнопочной формой автоматически создается таблица, в которой прописывается порядок действий при открытии кнопочной формы (Рис. 3.30).

Рис. 3.30 Созданная с помощью диспетчера одностраничная главная кнопочная форма

Внешний вид одностраничной главной кнопочной формы показан на Рис. 3.31.

Р ис. 3.31 Вид одностраничной главной кнопочной формы

Созданную главную кнопочную форму можно редактировать в режиме конструктора так же, как и любую другую форму.

Если число действий, которые хотелось бы разместить на кнопки, превышает 8, можно сгруппировать часть действий на отдельной странице кнопочной формы. Для этого создается многостраничная кнопочная форма. Пусть создана база данных «Деканат», содержащая перечень сотрудников учебного заведения, перечень предметов и список студентов с 1 по 5 курс на данной специальности.

Шаг 1. Войти в пункт меню: