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