
Лекция 26. Управление данными в Microsoft Access (часть 12).
План лекции
-
Создание форм в режиме конструктора.
-
Панель элементов управления.
-
Инструменты конструктора форм.
-
Пример проектирования формы.
-
Добавление кнопок на форму.
-
Создание составных форм.
-
Создание в форме вычисляемого поля.
Создание форм в режиме конструктора
Мы рассмотрели создание форм с помощью мастера. Он позволяет быстро создать форму для ввода и просмотра данных. Но для создания сложных и более удобных для конечного пользователя форм этих средств не достаточно.
Любая форма в МS Access состоит из объектов формы, которые имеют характерные для них свойства. Для каждого объекта вы можете определить действия, выполняемые при наступлении определенных событий.
Процесс создания формы состоит в размещении объектов в форме и определении для них свойств, связанных с ними событий и выполняемых действий.
Для открытия окна конструктора форм при создании новой формы выполните следующие действия:
На вкладке Создание в группе Формы щелкните Конструктор форм.
Рис.1 . Окно конструктора форм
Окно конструктора формы помимо области данных, может содержать область заголовка, примечания и нижний и верхний колонтитулы.
Если какой либо области нет, то ЩПКМ по форме и выберите (или уберите) соответствующую позицию. Обязательной областью является область данных, в которой отображаются данные источников.
Для изменения размера какой-либо области установите указатель мыши на верхнюю часть границы между областями. Когда курсор мыши примет вид двусторонней стрелки с чертой посередине, нажмите кнопку мыши и переместите границу, удерживая кнопку в нажатом состоянии.
Данные, размещаемые в заголовке, в области данных и в области примечания, отображаются в форме, а области верхнего и нижнего колонтитула в области отображаются только при печати.
Для каждой области можно отобразить ее свойства . ЩПКМ по области. Например:
Панель элементов управления
Панель элементов управления используется для размещения объектов в форме ( На вкладке Конструктор , группа Элементы управления).
Краткое описание кнопок этой панели приведено в таблице 1.
Инструменты конструктора форм
Таблица 1. Инструменты конструктора форм
Кнопка |
Назначение |
|
Мастера. Включает (выключает) мастер создания элементов управления. Существуют мастера по созданию кнопки, поля со списком, диаграммы , подчиненной формы и т. п. |
|
Надпись позволяет разместить в форме неизменяемый текст.
|
|
Поле осуществляет:
|
|
Группа переключателей. Используется для размещения в группе флажков, переключателей или выключателей, представляющих набор альтернативных значений. |
|
Выключатель используется в качестве: •Отдельного элемента управления, связанного с логическим полем.
|
|
Переключатель используется аналогично элементу управления Выключатель |
|
Флажок используется аналогично элементу управления Выключатель |
|
Поле со списком. Составной элемент управления, объединяющий поле и раскрывающийся список. Для ввода значения в поле исходной таблицы вы можете непосредственно ввести значение в поле или выбрать его из предопределенного списка. |
|
Список. Создает список, допускающий прокрутку. В режиме формы выбранное из списка значение можно ввести в новую запись или использовать для замены уже существующего значения записи.
|
|
Кнопка позволяет осуществить разнообразные действия в форме (например, поиск записей, формирование отчета, установка/снятие фильтра и т. д.). |
|
Рисунок осуществляет размещение рисунка. |
|
Свободная рамка объекта позволяет ввести свободный объект OLE, который остается неизменным при перемещении по записям. |
|
Разрыв страницы указывает начало нового экрана формы.
|
|
Подчиненная форма/отчет позволяет внедрить в форму некоторую другую форму. |
|
Линия размещает линию для отделения логически связанных данных.
|
|
Прямоугольник размещает прямоугольник для группировки элементов. |
|
Вставить гиперссылку |
|
Вложение |
Пример
Создадим в режиме конструктора форму «Заказы_1», соответствующую таблице «Заказы»,. После выполнения вышеуказанных действий выполним следующее:
-
Определим свойства формы. Для этого в закладке Упорядочить откроем группу Автоформат выполним команду и запустим Мастер автоматического форматирования.
На экране откроется окно диалога «Автоформат» (рис.). Выберем , например, Борей и нажмем кнопку OK.
-
Для настройки остальных параметров формы откроем окно её свойств.
Рис.. Окно свойств формы
Для связывания формы с таблицей или запросом используется список полей (кнопка Добавить поля).
Добавляем поля и размещаем их на форме. Для этого выберем поле в списке и, удерживая клавишу мыши, перенесем его на форму. В результате получим следующую структуру формы (см. рис.).
Рис.. Вид формы после размещения полей
Сохраните этот файл с именем КЛИЕНТЫ. Запустите на выполнение.