Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЮД_6_Создание форм.doc
Скачиваний:
32
Добавлен:
08.03.2015
Размер:
10.03 Mб
Скачать

3. Элементы управления формой, их редактирование и форматирование

В MS Access 2010существует три разновидности элементов управления, в зависимости от типа содержимого в них, т. е. от способа заполнения их данными (рис.11).

Полотно 53

Рисунок 11. Разновидности элементов управления

  • Присоединенные поля

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

Рисунок 12. Список полей таблицы «Участники ДТП»

Добавление полей из базовой таблицы:

на вкладке Конструктор на тематической вкладке Инструменты конструктора форм в группе Сервис выбираем

  • Вычисляемые поля

В форму можно добавлять новые поля, не связанные с полями из базовых таблиц. Например, в форме «Участники ДТП» нас может заинтересовать возраст участника, а такого поля нет. Для того чтобы добавить в форму поле, в котором вычисляется возраст участника, необходимо добавить вычисляемое поле (рис.13).

Полотно 44

поле

Рисунок 13. Добавленное новое свободное поле в форму

Создание вычисляемых полей в форме:

нОвал 39ажимаем кнопкуПолев группе Элементы управления на вкладке Конструктор на тематической вкладке Инструменты конструктора форм → перетаскиваем ее в нужное место на форме →п.к.м.на поле «Свободный» →

напротив поля Имявместо, например, Поле33, записываем название вставленного вычисляемого поля → в полеДанныенажимаем → в окне «Построитель выражений» прописываем правило (формулу), по которой должны вычисляться данные в данном поле

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

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

Рисунок 14. Пример составной формы после редактирования и форматирования

Таблица 1

До

Действия

После

Изменение текста надписи

текст надписи для поля можно изменять, а то что написано внутри полянет

Изменение размера надписи (поля)

1 способ

п.к.м.понадписи(полю) →Размер

ИЛИ

Формат Размер

2 способ

подводим указатель мыши к рамке надписи (поля)так, чтобы он сменил свой указатель на один из указателей → нажимаемл.к.м.→ не отпуская ее, перемещаем курсор мыши до тех пор, поканадпись(поле) не станет нужного размера → отпускаемл.к.м.

1 способ

2 способ

Выравнивание текста1 (полей)

п.к.м.понадписи(полю) →Выровнять

ИЛИ

Формат Выровнять

по левому краю

по правому краю

Продолжение таблицы 1

До

Действия

После

Перемещение надписи (поля)

Выделяем поле (надпись) которое нужно переместить

→ зажимаем левый верхний квадрат л.к.ми перемещаем в нужное место

Обычное оформление

п.к.м.понадписи(полю) →Оформление

ИЛИ

ИЛИ

Продолжение таблицы 1

До

Действия

После

Добавление рисунка

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

ИЛИ

в группе Сервис на вкладке Конструктор тематической вкладки Инструменты конструктора форм выбираем

фрагмент

вписать в рамку

по размеру рамки

Продолжение таблицы 1

До

Действия

После

Добавление рисунка в качестве фона

открываем форму в режиме Конструктора → п.к.м.по квадратику, находящемуся в левом верхнем углу →

→ нажимаем кнопку напротив поляРисуноки добавляем нужный рисунок → уточняем поляМасштабы рисунка, Выравнивание рисунка, Мозаичное заполнение

ИЛИ

в группе Сервис на вкладке Конструктор тематической вкладки Инструменты конструктора форм выбираем

обрезать

растянуть

Увеличить

Продолжение таблицы 1

До

Действия

После

Создание списка подстановок с фиксированными значениями

1 способ.При помощи Мастера (включена кнопкаМастера)

нажимаем кнопку Поле со спискомв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → ставим флажок напротив поляБудет введен фиксированный набор значений → вводим значения, которые должны отображаться в списке, например,→ задаем подпись, которую содержит поле со списком, например, «Месяц»

2 способ.Без помощи Мастера (отключена кнопкаМастера)

нажимаем кнопку Поле со спискомв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → заходим в свойства данного поля и вводим, например, следующие данные

Продолжение таблицы 1

До

Действия

После

Создание списка подстановок со значениями из существующих таблиц или запросов

1 способ.При помощи Мастера (включена кнопкаМастера)

нажимаем кнопку Поле со спискомв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → ставим флажок напротив поляОбъект «поле со списком» будет использовать значения из таблицы или запроса→ выбираем таблицу или запрос со значениями, которые будет содержать поле со списком →→ задаем подпись, которую содержит поле со списком →

2 способ.Без помощи Мастера (отключена кнопкаМастера)

нажимаем кнопку Поле со спискомна в группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → заходим в свойства данного поля и на вкладке Данные напротив поляИсточник строкссылаемся на нужное поле

берутся значения из запроса, вычисляющего года поступивших сообщений о ДТП

Продолжение таблицы 1

До

Действия

После

Создание группы переключателей

При помощи Мастера (включена кнопка Мастера)

нажимаем кнопку Группа переключателейв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → задаем подпись для каждого переключателя (ранен, погиб, здоров) → задаем переключатель, который будет использоваться по умолчанию →→ выбираем способ использования выбранного значения (например, сохранить значение в полеСтатусУчастника) → выбираем тип элементов управления и задаем оформление группы →.

Создание кнопки при помощи Мастера

При помощи Мастера (включена кнопка Мастера)

нажимаем кнопку Кнопка→ выбираем нужнуюКатегориюиДействие(что должно произойти при нажатии на данную кнопку, например, форма должна закрыться, т.е.Категория– работа с формой,Действие– Закрыть форму) → выбираем, что нужно разместить на кнопке: если текст, то вводим нужную надпись; если рисунок, то выбираем какой именно → даем имя кнопки, для упрощение обращения к данной кнопке

на форме добавлена кнопка, закрывающая данную форму