- •Лабораторная работа №6 создание форм в субд access
- •1. Формы. Виды форм
- •2. Создание форм
- •2.1 Создание составных форм в режиме Мастера
- •2.2 Создание составных форм в режиме Конструктора
- •3. Элементы управления формой, их редактирование и форматирование
- •Упражнения для выполнения
- •Контрольные вопросы
3. Элементы управления формой, их редактирование и форматирование
В MS Access 2010существует три разновидности элементов управления, в зависимости от типа содержимого в них, т. е. от способа заполнения их данными (рис.11).
Рисунок 11. Разновидности элементов управления
Присоединенные поля
Если в момент создания форм не хватает присоединенных полей (полей из базовой таблицы), то их можно добавить путем перетаскивания из соответственного окна (рис.12). Список полей из таблицы отображается, когда вы работаете с формой в режиме Конструктора.
Рисунок 12. Список полей таблицы «Участники ДТП»
Добавление полей из базовой таблицы:
на вкладке Конструктор на тематической вкладке Инструменты конструктора форм в группе Сервис выбираем
Вычисляемые поля
В форму можно добавлять новые поля, не связанные с полями из базовых таблиц. Например, в форме «Участники ДТП» нас может заинтересовать возраст участника, а такого поля нет. Для того чтобы добавить в форму поле, в котором вычисляется возраст участника, необходимо добавить вычисляемое поле (рис.13).
поле
Рисунок 13. Добавленное новое свободное поле в форму
Создание вычисляемых полей в форме:
нажимаем кнопкуПолев группе Элементы управления на вкладке Конструктор на тематической вкладке Инструменты конструктора форм → перетаскиваем ее в нужное место на форме →п.к.м.на поле «Свободный» → →→
напротив поля Имявместо, например, Поле33, записываем название вставленного вычисляемого поля → в полеДанныенажимаем → в окне «Построитель выражений» прописываем правило (формулу), по которой должны вычисляться данные в данном поле
Если посмотреть на форму, после ее создания, то видно, что она совсем не облегчает работу, связанную с вводом данных (рис.8), т.к. названия полей расположены не рационально и имеют не корректные названия («НомерДела», «НомерВида» и т.п.).
Для того, чтобы форма приняла более удобный для использования вид, например, как показано на рисунке 14, необходимо отредактировать и отформатировать элементы управления формой (поля, надписи и т.п.) и если нужно, то добавить необходимые (рамки, рисунки и т.п.)(см. табл.1).
Рисунок 14. Пример составной формы после редактирования и форматирования
Таблица 1
|
До |
Действия |
После |
Изменение текста надписи |
текст надписи для поля можно изменять, а то что написано внутри полянет |
| |
Изменение размера надписи (поля) |
1 способ п.к.м.понадписи(полю) →Размер ИЛИ Формат →Размер 2 способ подводим указатель мыши к рамке надписи (поля)так, чтобы он сменил свой указатель на один из указателей → нажимаемл.к.м.→ не отпуская ее, перемещаем курсор мыши до тех пор, поканадпись(поле) не станет нужного размера → отпускаемл.к.м. |
1 способ
2 способ
| |
Выравнивание текста1 (полей) |
|
п.к.м.понадписи(полю) →Выровнять ИЛИ Формат →Выровнять |
по левому краю по правому краю |
Продолжение таблицы 1
|
До |
Действия |
После |
Перемещение надписи (поля) |
Выделяем поле (надпись) которое нужно переместить → зажимаем левый верхний квадрат л.к.ми перемещаем в нужное место | ||
Обычное оформление |
п.к.м.понадписи(полю) →Оформление |
ИЛИ ИЛИ
|
Продолжение таблицы 1
|
До |
Действия |
После |
Добавление рисунка |
нажимаем кнопку Рисунокв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм и добавляем в нужное место на форм необходимый рисунок → подводим указатель мыши крамке рисункатак, чтобы он сменил свой указатель на один из указателей → нажимаемл.к.м.→ не отпуская ее, перемещаем курсор мыши до нужного размера рисунка → отпускаемл.к.м. →п.к.м.по рисунку →→ ИЛИ в группе Сервис на вкладке Конструктор тематической вкладки Инструменты конструктора форм выбираем → |
фрагмент вписать в рамку по размеру рамки |
Продолжение таблицы 1
|
До |
Действия |
После |
Добавление рисунка в качестве фона |
открываем форму в режиме Конструктора → п.к.м.по квадратику, находящемуся в левом верхнем углу → → нажимаем кнопку напротив поляРисуноки добавляем нужный рисунок → уточняем поляМасштабы рисунка, Выравнивание рисунка, Мозаичное заполнение ИЛИ в группе Сервис на вкладке Конструктор тематической вкладки Инструменты конструктора форм выбираем |
обрезать растянуть Увеличить
|
Продолжение таблицы 1
|
До |
Действия |
После |
Создание списка подстановок с фиксированными значениями |
1 способ.При помощи Мастера (включена кнопкаМастера) нажимаем кнопку Поле со спискомв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → ставим флажок напротив поляБудет введен фиксированный набор значений → вводим значения, которые должны отображаться в списке, например,→ задаем подпись, которую содержит поле со списком, например, «Месяц» 2 способ.Без помощи Мастера (отключена кнопкаМастера) нажимаем кнопку Поле со спискомв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → заходим в свойства данного поля и вводим, например, следующие данные |
Продолжение таблицы 1
|
До |
Действия |
После |
Создание списка подстановок со значениями из существующих таблиц или запросов |
1 способ.При помощи Мастера (включена кнопкаМастера) нажимаем кнопку Поле со спискомв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → ставим флажок напротив поляОбъект «поле со списком» будет использовать значения из таблицы или запроса→ выбираем таблицу или запрос со значениями, которые будет содержать поле со списком →→ задаем подпись, которую содержит поле со списком → 2 способ.Без помощи Мастера (отключена кнопкаМастера) нажимаем кнопку Поле со спискомна в группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → заходим в свойства данного поля и на вкладке Данные напротив поляИсточник строкссылаемся на нужное поле
|
берутся значения из запроса, вычисляющего года поступивших сообщений о ДТП |
Продолжение таблицы 1
|
До |
Действия |
После |
Создание группы переключателей |
При помощи Мастера (включена кнопка Мастера) нажимаем кнопку Группа переключателейв группе Элементы управления на вкладке Конструктор тематической вкладки Инструменты конструктора форм → задаем подпись для каждого переключателя (ранен, погиб, здоров) → задаем переключатель, который будет использоваться по умолчанию →→ выбираем способ использования выбранного значения (например, сохранить значение в полеСтатусУчастника) → выбираем тип элементов управления и задаем оформление группы →→. | ||
Создание кнопки при помощи Мастера |
При помощи Мастера (включена кнопка Мастера) нажимаем кнопку Кнопка→ выбираем нужнуюКатегориюиДействие(что должно произойти при нажатии на данную кнопку, например, форма должна закрыться, т.е.Категория– работа с формой,Действие– Закрыть форму) → выбираем, что нужно разместить на кнопке: если текст, то вводим нужную надпись; если рисунок, то выбираем какой именно → даем имя кнопки, для упрощение обращения к данной кнопке |
на форме добавлена кнопка, закрывающая данную форму |