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

Главная кнопочная форма.

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

Каждая кнопочная форма в приложении называется страницей главной кнопочной формы. Естественно, что первой страницей, которую добавляет диспетчер в диалоговое окно после ответа «Да» на предложение «Создать кнопочную форму?», является страница Main Switchboard.

Далее необходимо добавить в эту страницу элементы – кнопки. Для этого нужно выделить эту страницу и щёлкнуть по кнопке Изменить. После этого открывается окно Изменение страницы кнопочной формы. Чтобы добавить элемент нужно щёлкнуть по кнопке Создать.

В поле Текст нужно набрать имя элемента. Например, Новый фильм.

В раскрывающемся списке Команда выбрать команду Открыть форму для добавления

В раскрывающемся списке Форма выбрать форму Фильм

 

 


В результате описанных действий создастся кнопка, при нажатии на которую будет осуществляться добавление нового фильма в базу данных.

Аналогично, можно создать кнопки для добавления нового клиента, нового бланка выдачи.

В главной кнопочной форме могут содержаться страницы Запросы или Отчеты для выполнения функций печати или просмотра запросов. Для этого необходимо:

  • в диалоговом окне Диспетчер кнопочных форм (Switchboard Manager) щёлкнутьпо кнопке Создать;
  • в диалоговом окне Создание в поле Имя страницы кнопочной формыввести текст. Например, Запросы;
  • щёлкнуть по кнопке «ОК».

 

После создания новой страницы в неё нужно добавить соответствующие элементы. Отметим, что для открытия запросов нужно предварительно создать макросы. Для этого нужно открыть объект Макросы, выбрать команду Создать, выбрать макрокоманду Открыть Запрос. Затем в поле Запрос указать имя запроса (например, параметрический), сохранить этот макрос с соответствующим именем Параметрический запрос.

Теперь добавим элемент в страницу Запросы. Для этого нужно:

  • выделить страницу Запросы в окне Диспетчер кнопочных форм;
  • щёлкнуть по кнопке Изменить;
  • в открывшемся окне Изменение страницы кнопочной формы щёлнуть по кнопке Создать;
  • в диалоговом окне Изменение элемента кнопочной формы в поле Текст ввести Параметрический запрос;
  • в раскрывающемся списке Команда выбрать команду Выполнить Макрос;
  • в раскрывающемся списке Макрос выбрать макрос Параметрический запрос;
  • щёлкнуть по кнопке «ОК» для возврата к предыдущему диалоговому окну.

 

В результате описанных действий на странице запросы будет создана кнопка, при нажатии на которую открывается параметрический запрос. Однако, для перехода на страницу запросы нужно на странице Main Switchboard добавить элемент как указано в диалоговом окне:

 

 


Следует предусмотреть кнопку на странице Запросы для возврата на страницу Main Switchboard, а также кнопку Выйти из приложения.

Созданная кнопочная форма разместится в объекте Формы с именем Switchboard. Её можно отредактировать, добавить графические объекты, переместить элементы, добавить гиперссылки. В конечном варианте она может выглядеть следующим образом: