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