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

Лекция 26. Управление данными в Microsoft Access (часть 12).

План лекции

  1. Создание форм в режиме конструктора.

  2. Панель элементов управления.

  3. Инструменты конструктора форм.

  4. Пример проектирования формы.

  5. Добавление кнопок на форму.

  6. Создание составных форм.

  7. Создание в форме вычисляемого поля.

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

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

Любая форма в МS Access состоит из объектов формы, которые имеют характерные для них свойства. Для каждого объекта вы можете определить действия, выполняемые при наступлении определенных событий.

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

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

На вкладке Создание в группе Формы щелкните Конструктор форм.

Рис.1 . Окно конструктора форм

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

Если какой либо области нет, то ЩПКМ по форме и выберите (или уберите) соответствующую позицию. Обязательной областью является область данных, в которой отображаются данные источников.

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

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

Для каждой области можно отобразить ее свойства . ЩПКМ по области. Например:

Панель элементов управления

Панель элементов управления используется для размещения объектов в форме ( На вкладке Конструктор , группа Элементы управления).

Краткое описание кнопок этой панели приведено в таблице 1.

Инструменты конструктора форм

Таблица 1. Инструменты конструктора форм

Кнопка

Назначение

Мастера. Включает (выключает) мастер создания элементов управления. Существуют мастера по созданию кнопки, поля со списком, диаграммы , подчиненной формы и т. п.

Надпись позволяет разместить в форме неизменяемый текст.

Поле осуществляет:

  • Отображение, ввод или изменение данных, содержащихся в источнике данных формы.

  • Вывод результатов вычислений.

  • Прием данных при их вводе пользователем.

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

Выключатель используется в качестве:

•Отдельного элемента управления, связанного с логическим полем.

  • Выбор (включение) элемента приводит к вводу в соответствующее логическое поле значения «Да», «Истина», «Вкл» (определяется свойством «Формат поля»).

Переключатель используется аналогично элементу управления Выключатель

Флажок используется аналогично элементу управления Выключатель

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

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

Кнопка позволяет осуществить разнообразные действия в форме (например, поиск записей, формирование отчета, установка/снятие фильтра и т. д.).

Рисунок осуществляет размещение рисунка.

Свободная рамка объекта позволяет ввести свободный объект OLE, который остается неизменным при перемещении по записям.

Разрыв страницы указывает начало нового экрана формы.

Подчиненная форма/отчет позволяет внедрить в форму некоторую другую форму.

Линия размещает линию для отделения логически связанных данных.

Прямоугольник размещает прямоугольник для группировки элементов.

Вставить гиперссылку

Вложение

Пример

Создадим в режиме конструктора форму «Заказы_1», соответствующую таблице «Заказы»,. После выполнения вышеуказанных действий выполним следующее:

  1. Определим свойства формы. Для этого в закладке Упорядочить откроем группу Автоформат выполним команду и запустим Мастер автоматического форматирования.

На экране откроется окно диалога «Автоформат» (рис.). Выберем , например, Борей и нажмем кнопку OK.

  1. Для настройки остальных параметров формы откроем окно её свойств.

Рис.. Окно свойств формы

          Для связывания формы с таблицей или запросом используется список полей (кнопка Добавить поля).

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

Рис.. Вид формы после размещения полей

Сохраните этот файл с именем КЛИЕНТЫ. Запустите на выполнение.

Соседние файлы в папке Консп. лекций