Crystal 报告 muti-value 中的参数值 header

Crystal report muti-value parameter value in header

目前正在使用最新的 Crystal 报告,

我有一个带有字符串描述的数字参数,我想选择参数,显示在header。

目前我的公式只显示数值,不显示参数说明。

我的公式是:

   NumberVar i;
StringVar Array aStatuses; 

for i:= 1 to Ubound({?aSTATUS}) Do 
(
        Redim Preserve aStatuses[i];
        aStatuses[i] := totext({?aSTATUS},0)[i];
);

Join (aStatuses,", ");

我的aSTATUS参数有这个值:

Value: 7 Description: Current

Value: 11 Description: Overdue

因此,如果我选择了两者或其中任何一个,则必须显示说明而不是数值。我做错了什么?

我的参数截图,目前只有7和11在拉通header:

此致

你需要拆分最终输出

试试这个:

Split(str [3 to Length(str)]," ")[3] & " "& Split(str [3 to Length(str)]," ")[4]

将上述代码作为公式的最后一行