Настройка
представления с помощью словаря базы данных
Так как сведения о представлении
хранятся в словаре базы данных, вы можете определить для него следующие свойства:
-
заголовок поля;
-
комментарии для представления
и его полей;
-
значения полей, принимаемые по
умолчанию;
-
правила проверки достоверности
данных на уровне поля и записи,
Для определения свойств полей представления
данных в окне конструктора представления перейдите на вкладку Fields (Поля)
и нажмите кнопку Properties (Свойства). Откроется диалоговое окно View Field
Properties (Показать свойства поля).
Раскрывающийся список Field (Поле)
в этом диалоговом окне содержит перечень всех полей представления. Для определения
свойств поля необходимо сначала выбрать его из этого списка.
В области Field validation (Проверка
достоверности данных поля) вы можете задать условия проверки достоверности данных
на уровне поля при вводе данных (табл. 22.9).
Таблица 22.9. Поля
области Field validation
|
Поле
|
Назначение
|
|
Rule (Правило)
|
Задает правило
проверки достоверности данных на уровне поля
|
|
Message
(Сообщение)
|
Задает сообщение
об ошибке, которое будет выдаваться, если введенные данные не согласуются
с правилом уровня поля
|
|
Default value
(Значение по умолчанию)
|
Задает для поля
значение по умолчанию
|
Для удаленных данных правило проверки
достоверности данных на уровне поля задается средствами сервера базы данных.
Вы можете задать локальное правило для:
-
уменьшения времени отклика системы;
-
уменьшения загрузки сетевых ресурсов;
-
проверки данных перед их пересылкой
удаленному источнику данных.
Visual FoxPro не сравнивает локальное
и удаленное правило проверки достоверности данных.
В области Display (Отобразить) вы
можете задать условия проверки достоверности данных на уровне поля при отображении
и вводе данных (табл. 22.10).
Таблица 22.10. Поля
области Display
|
Поле
|
Назначение
|
|
Format (Формат)
|
Задает формат
отображения данных. Этот формат используется в окне Browse, отчетах и формах
|
|
Input mask (Маска
ввода)
|
Задает маску ввода
данных
|
|
Caption (Описание)
|
Задает описательное
имя поля. Название отображается в качестве заголовка столбца при просмотре
таблицы. Оно может включать до 128 символов
|
Если вы планируете использовать
представление данных в формах, то можете использовать опции области Map field
type to classes (Установить соответствие между типами полей и классами) для
задания типа объекта управления, создаваемого в форме при размещении данного
поля.
Для удаленных представлений данных
вы можете определить тип и размер поля представления данных. Используйте для
этого опции области Data mapping (Соответствие типов данных).
Поле редактирования Comment (Комментарий)
содержит описательный комментарий о данном поле. Все, что вы здесь введете,
при выборе поля будет отображено в качестве описания в нижней части диспетчера
проектов.
Замечание
Для определения свойств полей
представления данных вы можете использовать
функцию
DBSETPROP (
)