Создание
формы с помощью мастера
Другим простым
и быстрым способом создания формы является использование Мастера форм. С помощью
мастера можно создавать формы на основе одной таблицы и более сложные формы
на основе нескольких таблиц и запросов, имеющие подчиненные формы. Намного проще
и быстрее создавать формы с помощью мастера, а затем усовершенствовать их в
режиме Конструктора. Поэтому Мастер форм полезен не только начинающим пользователям,
но и профессиональным разработчикам.
Мастер форм
разбивает процесс создания формы на несколько этапов. На каждом этапе требуется
установить определенные параметры в одном из диалоговых окон мастера, каждое
из которых определяет один шаг создания формы. Если на каком-нибудь шаге была
допущена ошибка или возникла необходимость изменения каких-либо установленных
параметров, для возвращения к предыдущему шагу нажмите кнопку
Назад
(Back).
Кроме того, в любой момент можно нажать кнопку
Отмена
(Cancel) для отказа
от создания формы и возвращения к окну базы данных.
Чтобы лучше
представить, как создавать простые формы с помощью Мастера форм, опишем процедуру
создания формы "Сотрудники" (Employees) для базы данных "Борей"
(Northwind). Источником данных для этой формы будет таблица "Сотрудники"
(Employees). Эта форма предназначена для ввода и редактирования информации о
сотрудниках компании. Чтобы с помощью мастера создать простую форму, не содержащую
подчиненных форм:
-
Щелкните по ярлыку
Формы
(Forms) в окне базы данных.
-
Нажмите кнопку
Создать
(New) на панели инструментов окна базы данных. В списке вариантов в появившемся
диалоговом окне
Новая форма
(New Form) (см. рис. 5.1) выделите элемент
Мастер форм
(Form Wizard) и нажмите кнопку ОК. То же самое можно сделать,
дважды щелкнув по ярлыку
Создание формы с помощью мастера
(Create form
by using wizard), находящемуся перед списком существующих форм в базе данных.
-
Появится первое диалоговое
окно Мастера форм (рис. 5.2). В поле со списком
Таблицы и запросы
(Tables/Queries),
как и в раскрывающемся списке в окне
Новая форма,
будут отображены
имена всех таблиц и запросов базы данных, которые могут использоваться в качестве
источника данных для формы. Раскройте этот список и выберите имя таблицы или
запроса. В нашем примере это таблица "Сотрудники" (Employees).
Рис. 5.2.
Первое диалоговое окно Мастера форм
-
В списке
Доступные
поля
(Available Fields) этого диалогового окна отображаются все поля выбранной
таблицы или запроса. Добавление полей в форму позволит просматривать и редактировать
данные выбранной таблицы. Чтобы добавить в создаваемую форму только некоторые
поля, выделите каждое из этих полей и нажмите кнопку ">". Выделенное
поле будет перемещено из списка
Доступные поля
в список
Выбранные
поля
(Selected Fields). Чтобы добавить в создаваемую форму сразу все поля
из выбранной таблицы или запроса, нажмите кнопку ">>". Нажмите
кнопку
Далее
(Next) для отображения второго диалогового окна Мастера
форм.
-
Во втором диалоговом
окне мастера (рис. 5.3) можно определить вид формы. Как уже говорилось в предыдущем
разделе, существует несколько видов форм, определяющих представление данных
на ней. Чтобы задать внешний вид формы, выберите один из переключателей:
в
один столбец
(Columnar),
ленточный
(Tabular),
табличный
(Datasheet),
выровненный
(Justified),
сводная таблица
(PivotTable) или
сводная
диаграмма
(PivotChart).
Замечание
Попробуйте создать
ленточную форму и оформить ее подходящим образом с помощью форматирования
элементов управления. Вы увидите, что в хорошо оформленной ленточной форме
данные просматривать намного удобнее, чем в табличной форме. Вид
выровненный
аналогичен виду
ленточный,
но отличается тем, что все поля записи
будут отображены на одной странице.
После выбора
подходящего режима отображения данных в форме нажмите кнопку
Далее
для
отображения следующего диалогового окна Мастера форм.
Рис. 5.3.
Второе диалоговое окно Мастера форм
-
Третье диалоговое окно
Мастера форм (рис. 5.4) предназначено для выбора стиля оформления новой формы.
Мастер предлагает несколько стандартных стилей оформления. Можно определить
собственные стили оформления форм с помощью диалогового окна
Автоформат
(Autoformat). Тогда эти стили будут отображаться вместе со стандартными
в этом диалоговом окне Мастера форм. Выберите один из предлагаемых стилей
и нажмите кнопку
Далее
(способ создания собственного стиля описан
в разд. "Применение автоформата" данной главы).
-
В последнем диалоговом
окне Мастера форм (рис. 5.5) требуется указать название формы. В поле ввода
этого диалогового окна введите название формы: Форма_Сотрудники. Чтобы отобразить
созданную мастером форму в режиме Формы, выберите переключатель
Открыть
форму для просмотра и ввода данных
(Open the form to view or enter information).
А если после автоматического создания формы с помощью мастера требуется внести
собственные изменения, выберите переключатель
Изменить макет формы
(Modify
the form's design), тогда созданная форма будет открыта в режиме Конструктора.
Если необходима справка о работе с созданной формой, установите флажок
Вывести
справку по работе с формой?
(Display Help on working with the form?),
после чего нажмите кнопку
Готово
(Finish).
Рис. 5.4.
Третье диалоговое окно Мастера форм
Рис. 5.5.
Последнее диалоговое окно Мастера форм
В результате
мастером будет создана форма в соответствии с выбранными параметрами и сохранена
с указанным именем, затем эта форма будет открыта в заданном режиме. На рис.
5.6 представлена созданная форма, открытая в режиме Формы.
Рис. 5.6.
Форма "Форма_Товар", созданная с помощью Мастера форм
Созданная
с помощью мастера форма "Форма_Сотрудники" готова к использованию.
Однако можно улучшить ее внешний вид, изменив некоторые параметры оформления.
В следующих разделах приведены примеры изменения формы в режиме Конструктора.
Содержание раздела