FIELDSFUNCTION

Материал из GB wiki
Версия от 09:23, 17 февраля 2011; Bars (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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