Шаг 46.
Создание формы в режиме конструктора

   На этом шаге вы узнаете о создании формы в режиме конструктора.

   Как правило, режим конструктора следует использовать для усовершенствования внешнего вида формы, созданной при помощи мастера. Работа с конструктором форм будет рассмотрена на примере созданной формы Студенты.

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

   Структура любой формы (рис. 1) представляет собой набор следующих компонентов.


Рис. 1. Форма Студенты в режиме конструктора

   Заголовок формы - область в верхней части формы, в которой содержится информация, не зависящая от содержимого отображаемых записей. В частности, в заголовке формы может быть расположена надпись с названием формы (например, "Данные о студентах"), а также названия столбцов, т.е. полей записей (Фамилия, Имя, Отчество и Состояние). Пример заголовка с указанием названия формы и подписей к столбцам представлен в ленточной форме Студенты1 (см. рис. 2, шаг 44).

   Область данных - центральная часть формы, в которой отображается информация из таблиц или запросов, а также пояснительные надписи (в частности, названия полей и их содержимое).

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

   Вся информация отображается в форме с помощью так называемых элементов управления. Чтобы добавить в форму новый элемент управления, следует воспользоваться Панелью элементов (рис. 2), которая отображается командой Вид | Панель элементов или кнопкой Панель элементов .


Рис. 2. Панель элементов

Режим конструктора для формы Студенты можно увидеть здесь, а взять клип здесь.

   Перечень всех элементов управления, а также их описание представлены в таблице 1.

Таблица 1. Список элементов управления
Кнопка Название Описание
Надпись Содержит текст для описания элемента управления или другого объекта (заголовки формы, подписи к полям)
Поле Отображение каких-либо значений (как правило, полей из таблиц и запросов)
Группа переключателей Используется для объединения в группу нескольких элементов выбора (выключателей, переключателей или флажков)
Выключатель Применяется для выбора пользователем значения типа Да/Нет или Вкл/Выкл
Переключатель Используется в том случае, когда из нескольких значений или параметров необходимо выбрать только один
Флажок Применяется для выбора нескольких значений или параметров из имеющегося набора
Поле со списком Используется для работы со всеми значениями определенного поля таблицы или запроса. При этом в поле отображается текущее выбранное значение, в то время как с помощью раскрывающегося списка можно выбрать другое значения поля из имеющегося набора записей
Список Применяется для отображения всех значений определенного поля таблицы или запроса, при этом в списке выделено текущее значение данного поля. Выбор другого значения выполняется с помощью выделения соответствующего элемента списка
Кнопка Используется для выполнения какого-либо действия, например отображения другой формы или отчета
Рисунок Позволяет изобразить на форме рисунок (в качестве иллюстрации или фона)
Свободная рамка объекта Применяется для добавления в форму объекта ActiveX (диаграмма, рисунок или звуковой файл), который при этом не является содержимым таблицы БД
Присоединенная рамка объекта Используется для добавления в форму объекта ActiveX, находящегося в таблице БД. Для объектов, которые не могут храниться в таблице, в форме отображается иконка (значок) приложения, при помощи которого обрабатывается данный объект
Разрыв страницы Применяется с целью вставки разрывов в многостраничной форме
Набор вкладок Служит для создания в форме нескольких вкладок (или страниц), на которых могут располагаться другие элементы
Подчиненная форма/отчет Позволяет добавить в форму другую форму или отчет. При этом добавляемая форма называется "вложенной" или подчиненной
Линия Предназначена для отображения в форме разделительных линий между остальными элементами, разделяя их таким образом на логические категории
Прямоугольник Служит для добавления в форму прямоугольников с целью улучшения восприятия отображаемой в ней информации
Другие элементы Используется для отображения полного списка элементов ActiveX, которые могут быть добавлены на форму

   Необходимо отметить, что на панели элементов имеются также две кнопки, которые определяют режим работы с формой.

    - Выбор объектов. Если кнопка находится в нажатом состоянии (рис. 2), то это означает, что ни один элемент управления на панели не выбран, и можно выполнять изменения объектов, которые уже имеются на форме. С другой стороны, если выбрать на панели какой-либо элемент управления, то кнопка примет вид "отжатой". Это будет означать, что выбран объект (т.е. элемент управления) для добавления на форму. Чтобы отменить выбор элемента, следует снова нажать кнопку Выбор объектов.

    - Мастера. Нажатое состояние кнопки (рис. 2) означает, что в данный момент установлен режим автоматического использования мастеров, которые будут запускаться в случае создания нового объекта на форме. Рекомендуется в процессе разработки макета формы держать эту кнопку в нажатом состоянии.

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



Предыдущий шаг Содержание Следующий шаг