Форма созданная мастером может быть скорректирована. Для этого используется режим Конструктора. Экранная форма, полученная с помощью мастера, в режиме Конструктора будет иметь вид:
Рисунок 40. Создание формы с помощью конструктора
Формы Access могут иметь несколько разделов и отображать несколько подчиненных форм. Под термином раздел формы следует понимать способ логического группирования некоторых элементов формы. Список доступных разделов контролируется Access. На практике могут понадобиться три следующих раздела.
1. Заголовок формы – размещается в верхней части формы, над всеми записями. В заголовке формы размещаются подписи к текстовым полям и другим элементам управления, которые относятся ко всей форме.
2. Область данных формы – здесь находятся записи. Раздел может отображаться многократно, если установить режим многоразового просмотра.
3. Примечание формы – находится в нижней области формы, под всеми записями. Если для записей подчиненной формы должны вычисляться итоговые значения, в примечании формы создаются вычисляемые элементы управления.
Еще одним инструментом, доступным только в режиме конструктора, является список полей. Он позволяет добавлять данные, которые впоследствии отображаются в форме. Для добавления элементов управления перетащите на форму нужные элементы из списка полей. Когда кнопка мыши будет отпущена, Access создаст заголовок и текстовое окно для выбранного поля.
Большинство кнопок на панели элементов используется для выбора элемента управления нужного типа. Рассмотрим следующие шесть элементов:
- Надпись — используется для отображения несвязанного текста;
- Поле — в этом элементе отображается область ввода данных;
- Флажок— предоставляет возможность выбора между логическими значениями Да и Нет;
- Список — вывод на экран списка с информацией;
- Поле со списком — представляет собой раскрывающийся список с данными;
- Кнопка — производит добавление кнопки на форму.
Три кнопки панели элементов в силу выполняемых ими функций имеют особое значение:
- кнопка Выбор объектов — предназначена для выбора существующих элементов управления для дальнейшей работы с ними;
- кнопка Мастера — применяется для включения и отключения мастеров; в данный момент кнопка должна быть включена;
- кнопка Другие элементы — дает возможность добавлять дополнительные элементы на панель.
Надписи. Самым простым элементом управления среди всех перечисленных является элемент Надписи, предназначенный только для отображения информации. Имена полей, или подписи, отображаемые в форме, создаются с помощью этого элемента управления. Свойства надписи могут быть выбраны пользователем с помощью диалогового окна, представленного на рис. 41. Описания свойств приведены в табл. 19.
Рисунок 41. Диалоговое окно Свойства надписи
Таблица 19. Свойства надписи
Свойство
Описание
Имя
Каждый элемент управления формы имеет уникальное имя, что важно для программистов.
Подпись
Текст, отображаемый в элементе управления
От левого края
Расстояние между левым краем элемента управления и формы
От верхнего края
Расстояние между верхним краем элемента управления и формы
Ширина
Ширина элемента управления
Высота
Высота элемента управления
Тип фона
Определение того, должен ли быть фон элемента управления прозрачным
Цвет фона
Выбор цвета фона для элемента управления
Оформление
Выбор трехмерного стиля отображения для элемента управления
Тип границы
Выбор линии, формирующей прямоугольник вокруг элемента управления в режиме формы
Цвет границы
Выбор цвета для линии прямоугольника вокруг элемента управления в режиме формы
Ширина границы
Выбор ширины линии прямоугольника вокруг элемента управления в режиме формы
Цвет текста
Выбор цвета текста для элемента управления
Шрифт
Выбор шрифта для текста элемента управления
Размер шрифта
Выбор размера текста для элемента управления
Насыщенность
Выбор толщины линий знаков текста в элементе управления
Курсив
Отображение курсивного текста в элементе управления
Подчеркнутый
Отображение подчеркнутого текста в элементе управления
Всплывающая подсказка
Отображение подсказки при наведении на элемент управления указателя мыши
Текстовые поля.Текстовые поля представляют собой элементы управления, отображающие данные из таблицы и применяемые для их ввода и редактирования. Многие свойства текстового поля совпадают со свойствами надписи. Однако поле имеет и другие свойства, связанные с вводом данных.
О некоторых свойствах данных для элемента управления Поле уже упоминалось при создании таблицы (более того, эти свойства наследуют значения, указанные для соответствующих полей таблицы). К числу известных вам свойств относятся Маска ввода, Значение по умолчанию, Условие на значение и Сообщение об ошибке. Особую роль при создании форм играют следующие три свойства.
· Данные. Указывает поле данных, к которому будет привязан элемент управления. Это поле получает свое значение от поля формы Источник записи.
· Доступ. Определяет для элемента управления статус активного элемента. Если этому свойству присвоить значение Нет, элемент будет закрашен серым цветом и вводить в него данные станет невозможно.
· Блокировка. Определяет возможность ввода данных в элемент управления. При выборе значения Да изменение текста элемента запрещается, однако сам элемент при этом не закрашивается серым цветом.
Флажки. Флажок — это элемент управления, используемый для предоставления пользователю возможности выбора между логическими значениями Да и Нет. В мастере формы и списке полей флажки применяются для отображения полей с типом данных Логический. Большинство свойств этого элемента управления нам уже знакомы. Тем не менее, о двух свойствах элемента управления хотелось бы упомянуть отдельно.
· Текст строки состояния. Определяет текст, отображаемый в строке состояния Access при выборе элемента управления. Это свойство инициализируется автоматически с учетом свойства описания для соответствующего поля таблицы, однако при желании текст строки можно изменить.
· Тройное состояние. Определяет, каким значением должен быть представлен элемент управления — логическим (Да или Нет) или же третьим, неопределенным, значением. Да – флажок выставлен, Нет – флажок снят, Неопределенное – флажок закрашен серым цветом.
Использование списков и полей со списком. Элементы управления Список и Поле со списком, которые связывают данные двух разных таблиц, наиболее трудно освоить при создании первых баз данных. Списки можно представить в виде несложных механизмов, которые дают возможность пользователю выбрать значение в одной таблице и поместить его в поле другой. При создании списков нам на помощь приходят специальные мастера.
Командная кнопка. Очень важным элементом управления является командная кнопка. Такие кнопки, как понятно из названия, используются для указания Access о необходимости выполнить те или иные действия либо команды. После размещения кнопки в форме автоматически запускается Мастер для создания кнопок: