Автозаполнение

<< Click to Display Table of Contents >>

  Конструктор таблиц ресурсов >Автозаполнение

Previous pageПредыдущая страница

Автозаполнение

Next pageСледующая страница

Автозаполнение предназначено для автоматического заполнения полей данными, рассчитанными по формуле.

Если в поле «Автозаполняемое поле» стоит галочка, то в окне «Конструктор» появляются дополнительные элементы интерфейса.

_img38

Кнопка «Редактор формул» вызывает специализированный редактор для создания формулы заполнения поля.

_img39

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

Математические функции, действия, последовательность исчисления записываются в общепринятом синтаксисе.

Для вставки поля таблицы оно выбирается из списка двойным кликом, при этом вставляется «Код поля» и знак «:» (двоеточие) перед ним. Для объединения строк используются символы «||». Строковые константы должны быть заключены в двойные кавычки “”. В фигурных скобках записывается SQL-запрос.

Таким образом, можно составить автозаполняемое поле из нескольких отдельных полей, например, «Обозначение» инструмента :

Константа «Резец» + Поле KOD_INSTR Шифр + Поле OBOZN_NORM Нормаль

"Резец "||:KOD_INSTR||" "||:OBOZN_NORM

Результатом будет заполненные поля «Обозначение»

_img40

Также формула может состоять из одной константы. Например, для заполнения во всех записях поля с одним и тем же значением, надо указать, что это поле автозаполняемое и написать константу, например «ГОСТ 18874».

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

 

Вверх страницы