Иллюстрированный самоучитель по Visual FoxPro 7

Настройка представления с помощью словаря базы данных

Так как сведения о представлении хранятся в словаре базы данных, вы можете определить для него следующие свойства:

  • заголовок поля;
  • комментарии для представления и его полей;
  • значения полей, принимаемые по умолчанию;
  • правила проверки достоверности данных на уровне поля и записи,

Для определения свойств полей представления данных в окне конструктора представления перейдите на вкладку 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 ()
.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.