Автоматическое создание формы на основе таблицы или запроса
Microsoft Access 2002 предлагает несколько способов создания форм. Самый простой из них — использование автоматического создания формы на основе таблицы или запроса. Такие формы называются автоформами и позволяют быстро создавать интерфейсы для работы с данными без необходимости ручного проектирования структуры формы.
Автоформы удобны тем, что они автоматически создают элементы управления, соответствующие полям таблицы или запроса, включая текстовые поля, списки, переключатели и другие компоненты. Это существенно упрощает процесс создания пользовательских интерфейсов, особенно для новичков.
Типы автоформ
Существует несколько типов автоформ, каждый из которых имеет свои особенности отображения данных:
- Автоформа "в столбец" (Columnar) — один из самых удобных видов автоформ. В таком представлении поля каждой записи отображаются в виде набора элементов управления, расположенных вертикально в один или несколько столбцов. Такой вариант подходит для работы с небольшими наборами данных и удобен для детального просмотра информации.
- Табличная (Datasheet) — форма отображает данные так же, как обычная таблица Access. Этот вид удобен для случаев, когда необходимо быстро просматривать и редактировать большие массивы данных.
- Ленточная (Tabular) — поля каждой записи располагаются в одной строке. Данный вид подходит для работы с большим количеством записей, сохраняя наглядность структуры данных. В отличие от табличного вида, каждое поле в ленточной форме является отдельным элементом управления, который можно стилизовать и программировать.
- Автоформа в виде сводной таблицы (PivotTable) или сводной диаграммы (PivotChart) — новые виды автоформ, появившиеся в Access 2002. Они позволяют динамически анализировать данные, создавая наглядные отчёты в виде таблиц или графиков. Эти инструменты полезны для построения сводных отчётов и детального анализа информации.
Создание автоформы
Автоформа включает в себя все поля выбранного источника данных и формируется автоматически. Чтобы создать форму с помощью автоформ:
- Откройте вкладку Формы (Forms) в окне База данных (Database) и нажмите кнопку Создать (New). Появится диалоговое окно Новая форма (New Form), представленное на Рис. 5.1.
Рис. 5.1. Диалоговое окно Новая форма
- В списке доступных вариантов автоформ выберите нужный тип, например Автоформа: в столбец (AutoForm: Columnar).
- В поле выбора источника данных укажите таблицу или запрос, на основе которого будет создана форма. Для этого раскройте список, нажав на кнопку со стрелкой, и выберите нужный элемент.
- Нажмите ОК. После этого Access автоматически создаст форму и откроет её в режиме просмотра.
Сохранение формы
После создания формы её можно сразу использовать для ввода и просмотра данных. Однако для сохранения формы в базе данных выполните следующие шаги:
- Выберите команду Файл → Сохранить (File → Save).
- Либо нажмите кнопку Сохранить (Save) на панели инструментов Режим формы (Form View).
- В появившемся окне Сохранение (Save As) введите название формы и нажмите ОК.
Изменение представления формы
Созданную форму можно в любой момент настроить, изменяя её представление и способ отображения данных. В Access предусмотрены следующие режимы отображения формы:
- Одиночная форма (Single Form) — отображает одну запись за раз.
- Ленточные формы (Continuous Form) — позволяет просматривать несколько записей в одном окне.
- Режим таблицы (Datasheet) — представление данных в виде таблицы.
- Сводная таблица (PivotTable) — позволяет анализировать данные в интерактивном режиме.
- Сводная диаграмма (PivotChart) — отображает данные в виде диаграмм и графиков.
Чтобы изменить режим отображения, откройте форму в режиме Конструктора. Затем в окне свойств формы выберите нужный вариант в поле Режим по умолчанию (Default View). Подробное описание работы с этим окном можно найти в разделе "Выделение формы и элементов управления и отображение окна свойств".
Совет:
Если вам нужно быстро переключить представление формы без перехода в режим Конструктора, используйте кнопку Вид (View) на панели инструментов. Эта кнопка позволяет мгновенно переключаться между режимами просмотра формы, таблицы и конструктора.