我有一个动态参数,提示用户从字符串字段中选择要在报表中使用的值。我想显示用户在报告标题中选择的值以供参考,但我不确定如何将数组打印成字符串。现在如果我删除报表上的参数字段,它将只显示X选择中的第一个。我无法弄清楚如何获取这个字符串值数组来打印所有值。
用户选择 - >参数页面上的字段A,字段B,字段C. 需要打印{?选择}
答案 0 :(得分:0)
Local NumberVar Temp := Count({?Parameter});
Local NumberVar counter := 1;
Local StringVar List;
While counter in [1 to Temp]
Do
(
if counter=1 then List := {?Parameter}[counter]
else List:=List&", "& {?Parameter}[counter];
counter := counter + 1;
);
List
答案 1 :(得分:0)
简单的方法是使用函数Join
Join({?Parameter},",")