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]
将上述代码作为公式的最后一行
目前正在使用最新的 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]
将上述代码作为公式的最后一行