Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_6_Access.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
335 Кб
Скачать
☆

Конструирование форм Назначение и способы проектирования форм

Форма – это шаблон на экране, используемый, главным образом, для ввода, просмотра и редактирования информации БД.

Форма в случае ввода представляет бланк, подлежащий заполнению, и дает возможность осуществить контроль вводимых данных. Бланк-форма упрощает процесс заполнения базы данными, благодаря чему в базу может вводить информацию пользователь невысокой квалификации. Форма в случае просмотра и редактирования представляет маску, накладываемую на набор данных. Она позволяет ограничить доступ пользователя к информации в базе, заблокировав отдельные поля или записи.

Формы существуют простые и многотабличные. Простые формы основаны на данных одной таблицы или запроса. Многотабличные включают главную и подчиненную (подчиненные) формы. При работе с реляционными БД нередко требуется в одной форме просматривать данные из нескольких таблиц или запросов. Многотабличные формы – это удобное средство для достижения подобных целей.

Формы могут содержать различные элементы управления: надписи, поля, списки, раскрывающиеся списки, флажки, переключатели, кнопки, рисунки, вкладки, линии и др. В них возможны вычисления для отдельных записей и их групп, а также наглядное представление данных в виде диаграмм.

СУБД Access предоставляет большие возможности по оформлению форм – шрифты, фон, цвет и др.

Форму можно создать на основе одной или нескольких таблиц и/или запроса. На основе одной таблицы или запроса можно построить несколько форм. В форме имена полей берутся из описания таблицы, а сами поля пользователь располагает в соответствии со своими вкусами и требованиями и вносит элементы оформления: линии, рисунки, заливку и др.

Основные способы проектирования форм:

  • «вручную» - с помощью конструктора форм. Конструктор предоставляет пользователю набор инструментов, с помощью которого пользователь может создавать форму соответственно своим вкусам и требованиям;

  • автоматизированным способом – с помощью мастера форм. Мастер форм руководит процессом проектирования форм. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и мастера форм появляется готовая форма;

  • автоматически – с использованием средства «Форма». Средство «Форма» на основе выбранной таблицы автоматически создает форму одним щелчком мыши.

Форму можно создавать с помощью мастера или средства «Форма»., а затем дорабатывать в режиме макета или конструктора в соответствии с поставленной задачей.

Инструментальные средства конструкторов форм

Для создания формы с помощью Конструктора необходимо открыть окно Конструктора формы, выполнив последовательность действий:

окно База данных - вкладка Создание - Формы – Конструктор форм и указать источник формы - таблицу или запрос – OK.

Окно конструктора формы содержит одни и те же инструментальные средства конструирования:

  • в группе Представления можно выбрать вид рабочего экрана формы.

Режим формы. Стандартный режим, в котором создаются и редактируются простейшие формы. При выборе этого режима отображается вкладка Главная, в левой части рабочего экрана отображается область переходов, а в центральной части — форма со всеми определенными раньше полями.

Режим макета. В этом режиме, предназначенном для пользователей со средним уровнем подготовки, вы получаете возможность изменять свойства полей формы, определять формат полей формы, а также изменить макет формы в целом — группа команд Автоформат. Здесь же доступен ограниченный набор элементов управления, которые используются в составе вашей формы.

Режим конструктора. Этот режим, предоставляющий наибольшие возможности создания и редактирования форм, предназначен для опытных пользователей.

  • команды в группе Шрифт обеспечивают форматирование текста в широких пределах — вы можете выбирать размер шрифта, его цвет, выбирать подчеркнутый текст и т.д.

  • сетка, отображаемая в разделах проекта для удобства проектирования.

  • группа команд Элементы управления обеспечивает вставку в форму готовых элементов управления. Для вставки элемента управления в форму достаточно щелкнуть на нем левой кнопкой мыши, затем щелкнуть мышью в области формы, где будет вставлен этот элемент управления. Если требуются дополнительные элементы управления, щелкните на пиктограмме Вставить элемент ActiveX. В результате этого действия отображается диалоговое окно Вставка элемента ActiveX. Выберите элемент управления, затем щелкните на кнопке ОК.

  • команды в группе Сервис позволяют добавлять поля в форму из списка созданных полей — пиктограмма Добавить существующие поля. После щелчка на этой пиктограмме отобразится область Список полей таблицы или запроса, служащих источником данных для формы. После щелчка на пиктограмме Страница свойств отображается окно свойств.

  • разделы проекта, в которых размещают различные графические объекты, определяющие вид и содержание формы. Эти графические объекты называют элементами управления;

  • линейки – горизонтальная и вертикальная. Они также предназначены для удобства проектирования.

  • По умолчанию в окне Конструктора формы выводится раздел проекта Область данных, в котором размещают поля БД из таблицы или запроса, а также вычисляемые поля. Кроме данного раздела при конструировании могут быть востребованы и другие разделы:

  • Заголовок формы и Примечание формы, включаемые/выключаемые попарно с помощью контекстного меню соответственно по командам: