FR: переменные, массивы
Евгений Пришко
Украина, Харьков
1 в чем отличие между frVariables и report.dictionary.variables ?
2 поддерживает ли report.dictionary.variables работу с массивами?
3 поддерживает ли frvariables работу с функциями?
пример 1
в словаре
переменная test
выражение 1+2
результат 3
пример 2
report.dictionary.variables := '1+2';
резальтат 3
пример 3
frvariables := '1+2';
резальтат '1+2'
пример 4
frvariables := '1+2';
вызываю testColumn#
резальтат '1+2'
пример 5
report.dictionary.variables := '1+2';
вызываю testColumn#
резальтат - invalid variant type conversation
4 есть ли вариант использовании переменных при котором обращаясь к ним переменная[такая-то] я буду получать 3, а не '1+2'?
2 поддерживает ли report.dictionary.variables работу с массивами?
3 поддерживает ли frvariables работу с функциями?
пример 1
в словаре
переменная test
выражение 1+2
результат 3
пример 2
report.dictionary.variables := '1+2';
резальтат 3
пример 3
frvariables := '1+2';
резальтат '1+2'
пример 4
frvariables := '1+2';
вызываю testColumn#
резальтат '1+2'
пример 5
report.dictionary.variables := '1+2';
вызываю testColumn#
резальтат - invalid variant type conversation
4 есть ли вариант использовании переменных при котором обращаясь к ним переменная[такая-то] я буду получать 3, а не '1+2'?
Комментарии
в frVariables - просто значения
в Dictionary.Variables - строковые выражения, которые вычисляются при обращении к переменной
а поддержка массивов сделана исключительно с помощью frVariables, и пример 5 не пройдет.