Реестр полей
Справочник содержит список полей всех зарегистрированных в системе таблиц
Описание реквизитов "Реестра полей"
|
Поле
|
Описание
|
|
ID таб
|
Идентификационный номер таблицы в Реестре таблиц (подставляется автоматически).
|
|
ID поля
|
Номер (позиция) колонки на экране. Обязательное поле. Можно изменять.
|
|
Название поля
|
Имя поля в таблице базы данных. Обязательное поле. Нельзя изменять.
|
|
Русское название поля
|
Отображается на панели полей таблицы, формируется из комментария к полю в базе данных. Можно изменять.
|
|
Видимость
|
Реквизит позволяет управлять видимостью поля при просмотре и при операциях с данными таблицы, а также используется при компоновке сложных экранных форм.
|
|
Доступ
|
Логическое значение, определяет доступ к данным поля:
0(пусто) – только чтение, 1(галочка) – полный доступ.
В режиме "только чтение" данные видны на экране, но становятся серыми и не реагирует ни на какие действия Пользователя
|
|
Подсказка
|
Текст подсказки, выводится при установке курсора в данное поле в экранной форме.
|
|
Тип
|
Компонент для поля на экране. Связан с типом поля в базе данных, позволяет выбрать из списка подходящий обработчик для данных в экранной форме.
|
|
SQL для списков
|
Содержимое поля зависит от типа (компонента) для поля. Может быть пустым. Например, для типа "выпадающий список", содержит текст SQL-запроса к базе данных для формирования строк списка.
|
|
Маска ввода
|
Определяет формат текста в поле ввода, зависит от компонента. Данное поле представляет собой совокупность введённых параметров и имеет следующий формат xx|yy|a;b;c|zz/qq|ii, где:
xx – маска ввода (шаблон ввода данных в поле);
yy – формат вывода (шаблон отображения данных);
а;b;c - цвет отображения (а – цвет отображения положительного числа; b – цвет отображения отрицательного числа; с – цвет нулевого значения числа);
Если поле входит в группу полей под единым названием, необходимо указать:
zz –заголовок списка/qq – название поля в списке;
ii – заголовок закладки, выпадающей с данного поля.
|
|
Значение по умолчанию
|
Вводится значение данного поля, отображающееся в поле при отсутствии ввода.
|
|
Ширина
|
Ширина экранного поля в символах
|
|
Высота
|
Высота экранного поля в символах
|
|
Ключ
|
Логическое значение:
0 - не входит в первичный ключ,
1 – входит в первичный ключ
|
|
Хранимая процедура
|
Имя процедуры, которая выполняет проверку корректности вводимых данных в описываемое поле.
|
|
SQL для расшифровки
|
Вводится текст SQL запроса, осуществляющего поиск расшифровки введенного значения в данное поле.
В данное поле можно ввести произвольный текст, который будет выводиться как расшифровка поля.
|
Маска ввода – определяет формат текста в поле ввода или просмотра компонента обработчика экранной формы поля таблицы ГИС.
В зависимости от компонента параметры маски могут разделяться либо знаком "|" либо ";".
Формат маски ввода для большинства компонентов следующий:
EditMask|DisplayFormat|ColorSet|TitleAdjust
где,
EditMask – маска ввода (формат ВВОДА текста)
DisplayFormat – формат ОТОБРАЖЕНИЯ текста
ColorSet – задание цвета текста при определенных условиях, например:
clPos;clNeg;clNull
где,
clPos – цвет при положительном значении
clNeg – цвет при отрицательном значении
clNull – цвет текста только по маске (не введенное или нулевое значение)
Обрабатывается не всеми компонентами. Особенности обработки компонентами см. в их описании.
TitleAdjust – разделение шапки на части при просмотре в виде таблицы. Задается через "\".
Например: заголовок1\заголовок2\заголовок3.
Справочник Реестр полей содержит все поля в системе в привязке к идентификатору таблицы