Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5-Формы Access.doc
Скачиваний:
0
Добавлен:
04.08.2019
Размер:
54.27 Кб
Скачать

Разработка форм -2005 стр. 7 Разработка форм для работы с данными таблиц

Формы – настраиваемые диалоговые окна, сохраняемые в БД в виде объектов специального типа.

1. Назначение форм.

  • обеспечивают вывод на экран данных в виде, более удобном для пользователя, чем в режиме Таблицы;

  • позволяют выполнять проверку корректности данных при вводе;

  • позволяют производить вычисления при вводе данных;

  • обеспечивают доступ к взаимосвязанным таблицам;

Система предлагает несколько способов создания форм. Самый простой из них – автоматическое создание формы на основе таблицы и запроса.

Технология создания: в окне Базы данных активизировать объект Форма. Будут предложены два режима работы:

  • Создать форму в режиме Конструктора

  • Создать форму с помощью Мастера

Быстрым способом создания формы является использование Мастера форм. В этом случае можно создавать формы на основе нескольких таблиц и запросов. Мастер форм разбивает процесс создания формы на несколько этапов и на каждом этапе следует установить определенные параметры.

Можно нажать кнопку Создать и в диалоговом окне Новая форма выбрать один из видов Автоформы (в столбец, ленточная, табличная, сводная таблица, сводная диаграмма); в нижней части окна выбрать источник данных формы: таблицу или запрос.

Разработка структуры формы, создание собственного вида формы возможно только в режиме Конструктора. Рассмотрим создание формы в этом режиме.

Для этого нажмем кнопку Создать и в диалоговом окне Новая форма выберем режим Конструктор и источник создания формы – таблицу или запрос.

Основные элементы формы.

Структура формы отображается в режиме Конструктора форм. В этом режиме может производиться настройка областей и элементов.

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

В области Заголовок размещают названия формы или полей. При печати многостраничной формы раздел заголовка отображается только на первой странице.

В Области данных вводятся собственно данные, полученные из источника, на основе которого создается форма.

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

Раздел Примечаний используется для размещения каких-либо дополнительных сведений, или промежуточных контрольных вычислений. Это раздел добавляется в макет формы вместе с разделом Заголовок. При печати многостраничной формы этот раздел отображается только внизу последней страницы.

Из всех перечисленных разделов обязательным является только раздел Область данных. Для добавления или удаления необязательных разделов используется команда Вид - Заголовок/примечание формы или Вид - Колонтитулы.

Высоту и ширину области любого раздела можно изменить с помощью мыши, перетаскивания границу раздела.

Эти области заполняются с помощью специальных инструментов Панели элементов управления, таких как текст, поля, поля со списком, графические элементы и др. В верхней части панели расположены две специальные кнопки: Выбор объектов (в форме стрелочки) и Мастер элементов (палочка с точечками). Первая кнопка автоматически отжимается, когда пользователь выбирает один из элементов на панели. Нажатая кнопка Мастер элементов обозначает, что при создании объектов может применяться Мастер.

Создание формы, по сути, сводится к заданию в ней нужных объектов и последующим определением свойств выбранных объектов.

Как форма в целом, так и каждый ее элемент обладает свойствами, которые можно просматривать и корректировать. Свойства отображаются в диалогом окне, которое вызывается нажатием правой кнопки мыши, находясь в этой области. Для вызова свойств всей формы указатель мышки надо поставить на белый квадратик в левом верхнем углу и нажать правую кнопку мышки. Для вызова свойств отдельных элементов третьего уровня (надпись, поле, …..) их необходимо сначала выделить.