FIELDSFUNCTION

Материал из GB wiki
Перейти к: навигация, поиск

Выполняет операцию над заданными полями текущей записи датасета

Синтаксис

FIELDSFUNCTION (Имя датасета,Маска,Операция)

Аргументы

Имя датасета
строка, являющаяся именем одного из датасетов электронной или печатной формы.
Маска
строка, задающая маску для имен полей, над которыми нужно выполнить операцию.
Операция
строка:
  • 'VALUE' - значение первого из полей, имя которого соответствует маске
  • 'SUM' - сумма значений полей, имена которых соответствуют маске
  • 'LIST' - список имен полей, имена которых соответствуют маске
  • 'CLEAR' - очистка (установка в NULL) всех полей, имена которых соответствуют маске

Тип результата

Значение произвольного типа

Примеры

FIELDSFUNCTION(`ViewQuery`,`Amt*`,`SUM`) сумма всех полей, название которых начинается на Amt
FIELDSFUNCTION(`ViewQuery`,:fname ,`VALUE`) значение поля, имя которого находится в переменной :fname