Настройка представления с помощью словаря базы данных
Так как сведения о представлении хранятся в словаре базы данных, вы можете определить для него следующие свойства:
- заголовок поля;
- комментарии для представления и его полей;
- значения полей, принимаемые по умолчанию;
- правила проверки достоверности данных на уровне поля и записи,
Для определения свойств полей представления данных в окне конструктора представления перейдите на вкладку 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 ().