Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_BD_2012-13.docx
Скачиваний:
33
Добавлен:
20.03.2016
Размер:
8.97 Mб
Скачать

6. Размещение объектов в форме

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

6.1. Размещение полей таблиц и надписей к ним с использованием построителя формы

Построитель может размещать в форме все поля, включая поля типа General.

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

Запуск построителя форм можно осуществить несколькими способами:

  • контекстное меню формы > команда Builder(Построитель);

  • панель инструментов Form Designer (Конструктор форм) >Form Builder(Построитель формы).

Диалоговое окно Form Builder(Построитель формы) содержит две вкладки:

Вкладка

Назначение

Field Selection

(Выбор поля)

Выбор полей, которые будут размещены в форме

Style

(Стиль)

Задание стиля отображения объектов формы

6.2. Текстовая информация

Размещение в форме текста (заголовков, надписей к полям, поясняющей информации) осуществляется с помощью кнопки Label (Метка) на панели инструментовForm Controls(Элементы управления формы).

После создания в форме объекта необходимо скорректировать его свойства, используя контекстное меню (Properties).

6.3. Поле ввода

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

Для создания объекта типа Поле ввода необходимо выбрать кнопку Textbox(Поле ввода) на панели инструментовForm Controls(Элементы управления формы) и определить место расположения поля ввода. После создания в форме объекта необходимо скорректировать его свойства, используя контекстное меню (Properties).

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

При необходимости можно:

  • установить доступ к информации, размещаемой в поле, только для чтения;

  • задать длинные поясняющие надписи, выводимые в строку состояния при установке на поле курсора мыши;

  • создать текст краткого пояснения поля;

  • при добавлении новой записи вводить в поле наиболее часто встречающиеся значения;

  • задать формат ввода данных;

  • задать шаблон ввода данных.

Кроме того, можно использовать дополнительные возможности оформления поля ввода (выравнивание, стиль рамки, цвет рамки, описание назначения размещенного объекта, шрифт, цвет надписи, специальные эффекты).

6.4. Использование построителя для создания формы

В VFPдля большинства размещаемых в форме объектов имеются построители объектов, которые позволяют настроить их свойства.

Для создания поля ввода необходимо выбрать кнопку Text Box(Поле ввода) на панели инструментовForm Controls(Элементы управления формы) и определить место расположения поля ввода (при необходимости можно сразу откорректировать размеры поля, нарисовав рамку требуемого размера).

Для запуска построителя поля ввода необходимо выбрать команду Builder(Построитель). Диалоговое окноText BoxBuilder(Построителя ввода) содержит следующие вкладки:

  • Format(Формат) – задание типа данных поля и задает его дополнительные свойства (Data Type);

  • Style(Стиль) – стиль отображения создаваемого поля;

  • Value(Значение) – связывание поля ввода с полем таблицы (Field name).