我写下面的公式代码 for int i:=1 to {Year.Year} step do {Plan.TotolMoney}={Plan.TotolMoney}*(1+{Invest_Info.Inflation_rate}) 为什么系统报错,提示FOR后面需要是一个变量名?我用{Year.Year}递减也没用啊,另外请问FOR的返回值是什么啊?能用RETURN么?
这是个例子,你可以参考以下
Local StringVar str := "";
Local NumberVar strLen :=
Length ({Customer.Customer Name});
Local NumberVar i;
For i := 1 To strLen Do
(
Local NumberVar charPos := strLen - i + 1;
str := str + {Customer.Customer Name}[charPos]
);
str