Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
12.65 Mб
Скачать

3.5.3.2. Основные элементы управления

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

Основные свойства объектов: Имя (имя объекта для ссылки на этот объ­ект), Данные (значение содержимого объекта), Доступ (возмож­ность дос­тупа к объекту), Под­пись (надпись на поверхности объекта, пе­ред сим­во­лом клавиши доступа указывается знак “&”), Вывод на экран (отоб­ра­жение объекта на экране), Оформление (внешний вид).

Основые события: Нажатие кнопки мышки (щелчок указателем мышки по объекту), Получение/Потеря фокуса, Изменение (изменение значе­ния содержимого объекта), Нажатие кнопки.

О сновные инструменты, используемые для создания объектов

В ыбор объектов ‑ отменяет выбор, ранее ошибочно выбранного инструмента.

М астера ‑ после размещения объекта автоматически запускается мастер его создания.

Надписьиспользуется для размещения надписей на форме. Ос­нов­ное свойство Подпись. Надписи бывают свободные (соз­дают­ся при раз­мещении этого объекта) и присоединенные (связанные с другим объек­том). Для присоединении свободной надписи к объекту следует: вы­ре­зать в буфер эту надпись (^X), выбрать объект, к которому присоеди­ня­ет­ся над­пись и вставить из буфера (^V). Для превращения присоединенной над­пи­си в свободную нужно вырезать ее и вставить в нужное место формы.

П олесвязывает с полем таб­лицы (выбирается нужное поле из списка полей) или со значением выражения (формируется построите­лем выражений (рисунок 3.4.1.1.3), вызываемым кнопкой с троеточием), ко­то­рое задается свой­ством Данные. Основные свойства: Маска ввода (шаб­лон ввода), Фор­мат поля (вид отоб­ра­же­ния на экране), Значение по умол­ча­нию (при включении новой записи), Условие на значение (для контроля вводимых значений), Сообщение об ошибке (выводимое при нарушении ус­ловия на значение).

Г руппа переключателей, Выключатель, Пере­клю­ча­­тель, Флажок ‑ выбор одного значения из двух воз­можных: 0 (Да) или ‑1 (Нет). Группа переключателей обычно формируется мастером.

П оле со списком ‑ задает ввод или подстановку значения из списка значений (строки таблицы или из строки с элементами списка). Основные свойства: тип источника строк, число, ширина и заглавие столбцов, присоединенный столбец, несвязанное выделение, ограничиться списком (Да ‑ невозможность ввода значения, отличного от элементов списка). Поле со списком удобно формировать путем перетаскивания поля таблицы со свойством подстановки.

С писок ‑ задает подстановку значения из списка значений. Ана­ло­ги­чен полю со списком, но не допускает ввода значения, и на экране отоб­ражается часть или весь список.

К нопка. На кнопке можно расположить ри­су­нок свойством Ри­сунок. Основное событие ‑ Нажатие кнопки. Обычно для создания кнопки и процедуры обработки события Нажатие кнопки используется мастер (рисунок 3.5.3.2.1). Шаги мастера очевидны.

Рисунок 3.5.3.2.1. Первое диалоговое окно Мастера кнопок

Свойства По умолчанию=Да и Отмена=Да позволяют “нажимать” кнопки клавишами Enter и Esc соответственно.

С вободная рамка объекта и Присоединенная рамка объекта - вк­лючение внешних объектов (рисунки, документы Word и др.). Свободная рамка объекта содержит объект, который отображается один раз и может быть изменен приложением, в котором он был создан. Присоединенная рамка содержит значение поле типа Поле объекта OLE таблицы.

Р исуноквключение рисунка. Основные свойств: Рисунок (задает файл с рисунком), Тип рисунка (внедренный ‑ хранится в форме, связанный ‑ в форме хранится ссылка на файл), Установка размеров (фрагмент, вписать в рамку, по размеру рамки).

Р азрыв страницы ‑ разбиение формы на страницы при распечатке формы.

В кладка ‑ создание многостраничной формы. На каждой странице (вк­­лад­ке) можно разместить объекты. Для удаления, добавления новой страни­цы перед те­ку­щей или изменения порядка следования страниц исполь­зу­ют­ся команды: Удалить вкладку, Добавить вкладку и Последовательность вкладок кон­текст­­но­го меню соответственно.

П одчиненная форма/отчет ‑ отображение в форме другой под­чи­нен­ной формы. При размещении объекта в главной форме мастер создаст под­чи­ненную форму. Если подчиненная форма уже создана, то перетащите ее из окна базы данных в главную форму. Свойства Основные поля (ключевые поля исходной таблицы) и Подчиненные поля подчинен­ной формы обеспечивают связывание главной и подчиненной форм.

Пример глав­ной формы для таблицы Изделия и под­чи­нен­ной ‑ Вы­пуск изделий (рисунок 3.5.2.3, 3.5.3.2.2).

Рисунок 3.5.3.2.2. Окно конструктора форм с главной и подчиненной формами

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

Л иния и Прямоугольник используются для выделения и груп­­пировки объектов. Если линию провести при нажатой кла­ви­ше Shift, то она будет строго горизонтальной или вертикальной. Ос­нов­ные свойства: Оформление и Тип границы.

Д ругие элементы ‑ вывод дополнительных управляющих элемен­тов.