Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочие книги и рабочие листы Excel.docx
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
177.4 Кб
Скачать

31.Разработка экранных форм

Функции форм:

  1. ввод данных в таблицы и их просмотр;

  1. редактирование данных – добавление и удаление записей, изменение значений в полях;

  1. отображение выбранных данных в нужном виде;

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

  1. использование форм в качестве окон диалога.

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

Структура формы:

Структура формы отображается в режиме Конструктор форм. Форма содержит:

  1. область заголовка;

  1. область данных;

  1. область примечаний.

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

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

Создание формы:

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

По внешнему виду формы делятся на ленточные, табличные и простые (в один столбец).

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

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

  1. перейти на вкладку Формы;.

  1. щелкнуть по кнопке Создать;

  1. в диалоговом окне «Новая форма» выбрать режим создания формы и, если необходимо, источник данных (таблицу или запрос). Если выбран любой режим, кроме режима конструктора, следовать инструкциям, появляющимся в диалоговых окнах.

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

В диалоговом окне «Новая форма» выбрать режим создания формы «Конструктор» и указать в качестве источника данных таблицу или запрос.

Новая форма состоит только из области данных, представляющей собой прямоугольник с сеткой. Для удаления сетки нужно выполнить команду Вид – Сетка. Для добавления в форму заголовков и примечаний используется команда Вид – Заголовок / Примечание формы.

При создании формы могут использоваться следующие инструменты:

  • Панель элементов (ПЭ);

  • Список полей;

  • Окно свойств.

Для вывода на экран отсутствующих элементов в режиме конструктора форм используется меню Вид или соответствующие кнопки на ПИ. Окно свойств можно вывести, используя КМ выделенного ЭУ (форма, область данных и т.д.)

Панель элементов содержит кнопки всех элементов управления, которые можно использовать при создании формы.

Для помещения в форму конкретного элемента управления нужно:

1) нажать соответствующую кнопку на панели элементов;

2) поместить указатель мыши в то место формы, где будет находиться левый верхний угол элемента управления;

3) нарисовать мышью на форме прямоугольную рамку для размещения соответствующего ЭУ. Для некоторых ЭУ появится ДО мастера, в которых указываются необходимые данные (таблица, поле и т.п.).

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

Окно свойств

Свойства формы, разделов формы, ЭУ устанавливаются с помощью Окна свойств. Все свойства разделены на категории и расположены на соответствующих вкладках: Макет, Данные, События, Другие. Чтобы увидеть все свойства сразу, нужно выбрать вкладку Все.

Примеры свойств (для формы):

  • Макет: Полосы прокрутки, Область выделения, Поле номера записи.

  • Данные: Источник записей, Разрешить изменения, Блокировка данных.

  • События: Открытие, Закрытие.

  • Другие: Всплывающие подсказки.