MS Access Формы
Формы являются основным средством создания интерфейса пользователя, который обеспечивает наиболее удобный способ представления, ввода и редактирования данных. Формы представляют собой настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа.
Виды форм:
одиночная форма: на экран выводится по одной записи;
ленточная форма: на экран выводится несколько записей;
составная форма – форма с внедренной в нее другой, подчиненной, формой;
Режимы окна формы:
режим Формы – для работы с готовой формой: просмотра, ввода и редактирования данных;
режим Макета ‑ для редактирования форм; в этом режиме отображаются данные;
Конструктор ‑ для создания и редактирования форм; в этом режиме отображается структура формы: разделы и элементы управления; данные не отображаются;
режим Таблицы – данные отображаются в виде простой таблицы;
режим Сводной таблицы –и для просмотра сводных данных;
режим Сводной диаграммы – для графического представления данных.
Выбор режима – в группе Режимы на вкладке Главная, а также на вкладках Инструменты Конструктора форм ‑ Конструктор и Работа с макетами форм – Формат (в соответствующих режимах).
Создание форм
Microsoft Access предоставляет следующие способы создания форм:
автоматическое создание простой формы;
автоматическое создание разделенной формы;
автоматическое создание ленточной формы;
создание формы с помощью Мастера форм;
создание формы в режиме Макета;
создание формы в режиме Конструктора.
Автоматическое создание простой формы
В области переходов выделить таблицу или запрос для создания формы.
На вкладке Создание в группе Формы щелкнуть по кнопке Форма.
Будет создана форма, включающая все поля выбранной таблицы или запроса. Если в базе данных имеется таблица, связанная в отношении «один-ко-многим» с выбранной таблицей, то в форму будет добавлена таблица данных, основанная на связанной таблице.
Созданная форма будет отображена в режиме Макета.
Автоматическое создание разделенной формы
Разделенная форма отображает данные одновременно в двух представлениях – в режиме формы и в режиме таблицы.
В области переходов выделить таблицу или запрос для создания формы.
На вкладке Создание в группе Формы щелкнуть по кнопке Разделенная форма.
Созданная форма будет отображена в режиме Макета.
Автоматическое создание ленточной формы
В ленточной форме, в отличие от простой, на экран выводится одновременно несколько записей.
В области переходов выделить таблицу или запрос для создания формы.
На вкладке Создание в группе Формы щелкнуть по кнопке Несколько элементов.
Создание формы с помощью Мастера
Этот способ позволяет использовать поля из нескольких таблиц или запросов без предварительного создания запроса, включающего все нужные поля.
На вкладке Создание в группе Формы в списке кнопки Другие формы выбрать команду Мастер форм.
В первом окне Мастера в списке поля Таблицы и запросы выбрать таблицу (или запрос), из которой надо взять поля для формы, затем из списка Доступные поля выбрать нужные поля. Если в форме необходимо использовать поля из нескольких таблиц или запросов, повторить эти действия для других таблиц (или запросов).
Во втором окне выбрать вид формы.
В третьем окне выбрать стиль оформления.
В четвертом окне ввести имя формы и выбрать дальнейшие действия.
Создание формы в режиме Макета
На вкладке Создание в группе Формы щелкнуть по кнопке Пустая форма.
Откроется пустая форма в режиме Макета, а также область Список полей, содержащая список всех таблиц базы данных. На ленте команд появятся две новые вкладки: Работа с макетами форм – Формат и Работа с макетами форм – Упорядочить.
В области Список полей щелкнуть по знаку плюс (+) рядом с таблицами, содержащими поля, которые нужно включить в форму.
Откроется список полей этих таблиц.
Для добавления поля в форму дважды щелкнуть по нему или перетащить его мышью из Списка полей на форму.
Для добавления к форме заголовка, нумерации страниц, даты и времени или эмблемы щелкнуть по соответствующей кнопке в группе Элементы управления на вкладке Формат.
Создание формы в режиме Конструктора
Для создания формы в режиме Конструктора надо на вкладке Создание в группе Формы щелкнуть по кнопке Конструктор форм.
Откроется окно формы в режиме Конструктора, содержащее макет формы. На ленте команд появятся две новые вкладки: Инструменты конструктора форм – Конструктор и Инструменты конструктора форм – Упорядочить, содержащие средства, предназначенные для разработки формы.
Рис. 1. Макет формы в режиме Конструктора