Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа зо+зу.doc
Скачиваний:
66
Добавлен:
11.03.2016
Размер:
19.34 Mб
Скачать

Разработка форм

1. Общие сведения

В MS Access существуют два формата отображения содержимого таблицы – в виде таблицы и в виде формы. Формат отображения в виде формы и называется в MS Access формой. Таким образом, форма – это объект базы данных, который можно использовать для ввода, изменения или отображения данных из таблицы или запроса.

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

Виды форм:

  1. Форма для ввода и модификации данных:

    1. Форма с одним элементом;

    2. Разделенная форма;

    3. Форма для нескольких элементов (ленточная форма);

    4. Составная форма (главная и подчиненная, с отношением «один-ко- многим»).

  2. Сводная таблица (сводная диаграмма).

  3. Форма навигации.

  4. Пользовательское окно диалога.

Как форма в целом, так и каждый из ее элементов обладает множеством свойств. Посредством их изменения можно настроить внешний вид, размер, местоположение элементов в форме, определить источник данных формы, режим ввода/вывода, привязать к элементу выражение, макрос или программу. Набор свойств доступен в соответствующем окне (режим Конструктора – Инструменты конструктора форм | Конструктор – группа СервисСтраница свойств), где они разбиты на категории, каждая из которых представлена на своей вкладке. Основными вкладками в окне свойств являются:

  • Макет – представляет свойства, ориентированные на определение внешнего вида формы или ее элементов;

  • Данные – представляет свойства для определения источника данных формы или ее элементов, режима использования формы (только ввод, разрешение на изменение, добавление, удаление и т. п.);

  • События – событиями называют определенные действия, возникающие при работе с конкретным объектом или элементом: нажатие кнопки мыши, изменение данных, до обновления, после обновления, открытие или закрытие формы и т.д. Они могут быть инициированы пользователем или системой.

С событием может связываться макрос или процедура обработки события на языке VBA, выполняющая некоторые действия или рассчитывающая значения.

Формы в Access могут быть представлены в трех режимах.

  1. Режим формы предназначен для ввода, просмотра и корректировки данных таблиц, на которых основана форма.

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

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

Форму можно создать тремя различными способами.

1. При помощи автоформы на основе таблицы или запроса.

2. При помощи мастера на основе одной или нескольких таблиц или запросов. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.

3. Вручную в режиме конструктора.

Более подробно о каждом из этих способов можно узнать в справке Access, нажав клавишу <F1>.