Topic: Использование переменных в вычислительных полях.
Добрый день!
Можно ли в вычислительных полях использовать переменную (глобальную или локальную), объявленную в скрипте?
Например, объявляем:
var
r: real;
r := 0.00;
begin
end.
И далее используем в вычислительном поле:
(SELECT CASE
WHEN id = 1 THEN Receipt - Expence as 'Остаток'
r:=Receipt - Expence;
ELSE r + Receipt - Expence as 'Остаток'
r:=r + Receipt - Expence;
END
from ourtable)
я попробовал, но у меня вылетает ошибка на скрипте - identifier expected на r := 0.00; менял на 0, вместо 0.00 - та же песня.
Если переменные из скриптов нельзя использовать в вычислительных полях, то м.б. можно создать какую-то временную таблицу с одним полем и туда передавать/оттуда брать данные для расчетов?
Вот бы такой пример!