Crystal reports Crystal Reports:必须订阅此数组

Crystal reports Crystal Reports:必须订阅此数组,crystal-reports,Crystal Reports,代码: NumberVar i; StringVar Array aUsers; for i:= 1 to Ubound({?SYS_USER}) do ( Redim Preserve aUsers[i]; aUsers[i] := totext({?SYS_USER},0)[i]; ); Join (aUsers,", "); 使用Crystal Reports v11 我试图在报告标题上显示参数,但出现错误: “此数组必须被订阅” 我的参数,SYS

代码:

NumberVar i;
StringVar Array aUsers; 

for i:= 1 to Ubound({?SYS_USER}) do 
(
        Redim Preserve aUsers[i];
        aUsers[i] := totext({?SYS_USER},0)[i];
);

Join (aUsers,", ");
使用Crystal Reports v11

我试图在报告标题上显示参数,但出现错误:

“此数组必须被订阅”

我的参数,
SYS\u USER
是动态的,可以读取数值和动态值,这些值必须转换为字符串才能显示我要筛选的数据

我的函数缺少什么导致错误?

更改如下:

NumberVar i;
StringVar Array aUsers; 

for i:= 1 to Ubound({?SYS_USER}) do 
(
        Redim Preserve aUsers[i];
        aUsers[i] := totext({?SYS_USER}[i],0);
);

Join (aUsers,", ");