Способы создания форм

Для создания формы следует в окне базы данных перейти на вкладку Формы и нажать кнопку Создать, после чего на экране появится окно Новая форма. В данном окне предлагается выбрать источник данных для формы и способ ее создания.

Access предлагает следующие способы создания форм:

­ Конструктор форм. Этот способ позволяет разрабатывать собственные экранные формы с заданными свойствами для просмотра, ввода и редактирования данных.

­ Мастер форм. Позволяет достаточно быстро создать форму на основе выбранных для нее данных.

­ Автоформа: в столбец. Позволяет автоматически создать для исходной таблицы/запроса форму, в которой все поля располагаются в один или несколько столбцов.

­ Автоформа: в ленточная. Позволяет автоматически создать для исходной таблицы/запроса форму, в которой все поля расположены в строку. Названия полей расположены сверху, как в таблице, но каждое значение имеет собственное поле для просмотра.

­ Автоформа: табличная. Позволяет автоматически создать табличную форму, которая аналогична ленточной, но каждая запись в такой форме находится на отдельной странице.

­ Диаграмма. Позволяет создавать форму, данные в которой представлены в виде диаграммы.

­ Сводная таблица. Этот мастер использует Microsoft Excel для создания объекта сводной таблицы, и Microsoft Access для создания формы, в которую внедряется объект сводной таблицы.

­ Для вариантов создания форм Автоформа: в столбец, Автоформа: ленточная, Автоформа: табличная и Диаграмма необходимо выбрать источник данных для создания формы. Во всех остальных случаях это делать необязательно.

 

7.1.1 Использование Мастера по созданию форм

 

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

Для запуска Мастера форм нужно в окне Новая форма выбрать соответствующий вариант создания формы – Мастер форм.

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

На 2 шаге предлагается задать внешний вид формы: в один столбец, ленточный, табличный, выровненный.

На 3 шаге выбирается стиль формы из списка вариантов стилей.

На 4 шаге открывается последнее окно Мастера форм, где нужно ввести имя создаваемой формы (по умолчанию ей дается имя базовой таблицы/запроса) и вариант дальнейшей работы (открытие формы для просмотра, изменение макета формы).

 

7.1.2 Создание форм в режиме Конструктора

 

Создавать и редактировать формы любой степени сложности позволяет только Конструктор форм. Также в режиме Конструктора можно отредактировать формы, созданные Мастером, или автоформы.

Любая форма в Access состоит из различных объектов, которые имеют характерные для них свойства. Для каждого объекта можно определить действия, выполняемые при наступлении определенных событий. Процесс создания формы в режиме Конструктора состоит в размещении объектов в областях формы и определении для них свойств, связанных с ними событий и выполняемых действий.

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

 

 

Рисунок 13 – Окно конструктора формы

 

С помощью горизонтальной и вертикальной линеек можно точно устанавливать размер и местоположение объектов формы. Область построения формы имеет горизонтальную и вертикальную сетку, предназначенную для выравнивания объектов формы. При необходимости убрать или вывести вновь на экран линейку и сетку можно командами Вид-Сетка и Вид-Линейка.