Работа с данными непосредственно в режиме таблицы не всегда удобна. Для того чтобы сделать более удобным выполнение часто повторяющихся задач принято использовать графический интерфейс доступа – диалоговые окна с различными дополнительными элементами, такими как вкладки, списки и флажки. Такие окна называются формами. Используя формы, можно осуществить первоначальный ввод данных в таблицы, просмотр и редактирование записей в привычном для пользователя виде, напоминающем обычный документ, при этом выполнение многих операций упрощается, а присутствие на экране только нужной информации помогает не отвлекаться от сути операций [2].
В СУБД формы используют как для ввода данных, так и для большей наглядности при их выводе. Форму можно спроектировать на основе уже существующих в базе данных таблиц или запросов. В общем случае для ввода данных чаще используют формы, связанные с таблицами, а для просмотра выбранных данных – формы, связанные с запросами.
Формы создаются из набора отдельных конструктивных элементов, называемых элементами управления. Для ввода и редактирования данных применяются поля. В окне формы размещаются элементы управления двух типов: для отображения данных таблиц и для отображения статистических данных – подписей и логотипов.
Форму или таблицу данных, помещенную в другую форму, т.н. главную, называют подчиненной формой. Она позволяет отображать нижние уровни в подчиненных формах табличного вида.
Для ввода и редактирования данных в базе данных «Ремонт компьютеров» разработаны следующие формы:
§ Форма Мастера, содержащая записи таблицы Мастера: Код мастера, Фамилия, Имя, Отчество, Телефон;
§ Форма Предлагаемые услуги, содержащая записи таблицы Диагностика неисправностей: Код поломки, Причины поломки, и включающая подчиненную форму Устранение поломки, в которой представлена информация о предлагаемых сервисным центром услугах по ремонту компьютеров и цена на эти услуги.
Частным случаем форм являются так называемые кнопочные формы, которые содержат только кнопки (элементы управления). С их помощью открываются другие формы или отчеты базы данных или выполняются другие действия [7].
Рис. 12. Главная кнопочная форма
Главная кнопочная форма Ремонт компьютеров – это главное окно разрабатываемого приложения, состоящее из кнопок:
§ Кнопка Форма ввода данных открывает формы Мастера и Предлагаемые услуги;
§ Кнопка Запросы открывает запросы Компьютеры на гарантии, Прибыль мастеров и Стоимость ремонта;
§ Кнопка Отчеты открывает Общий отчет и отчет Компьютеры, находящиеся в ремонте;
§ Кнопка Выход из БД закрывает данную базу данных.