Добавление кнопок в форму

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

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

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

На следующем шаге дается возможность уточнить выбор рисунка или задать надпись на кнопке, после чего задать имя кнопки.

 Кнопочная форма.

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

Если кнопочная форма создается в данном приложении впервые, то выдается сообщение «Не удается найти кнопочную форму в этой базе данных. Создать кнопочную форму?», на которое следует дать ответ – Да, после чего появится окно Диспетчер кнопочных форм.

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


 

 Если создаваемый интерфейс будет многоуровневым, при котором выполняемые функции будут сгруппированы и каждая группа кнопок будет размещаться на отдельной странице кнопочной формы, то необходимо создать эти дополнительные страницы, воспользовавшись кнопкой Создать… Для определения элементов, расположенных на страницах кнопочной формы, необходимо позиционироваться на имя соответствующей страницы и нажать на кнопку Изменить…В диалоговом окне Изменение страницы кнопочной формы для каждой страницы следует внести необходимые для нее элементы. При первичном открытии этого окна (пока не создано ни одного элемента) активной является только кнопка Создать… При нажатии на эту кнопку появляется диалоговое окно Изменение элемента кнопочной формы. В поле Текст следует ввести имя создаваемой кнопки. Список доступных команд высвечивается при нажатии на стрелку в поле Команды. Шаг Создать элемент кнопочной формы повторяется столько раз, сколько элементов требуется поместить на данную страницу. Access накладывает ограничение на число кнопок, которые можно разместить на одной странице – их не может быть больше 8. Если необходимое число действий превосходит это ограничение, то либо надо пересмотреть разбиение формы на страницы и сгруппировать действия так, чтобы на каждой странице это число не превышало 8, либо после завершения формирования кнопочной формы с помощью утилиты Диспетчер кнопочных форм перейти в режим конструктора и допроектировать форму вручную.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: