Parameters Crystal Reports:显示选定的参数
我用Crystal Reports 2008制作了一个Crystal Report,它的参数值允许从静态列表中进行多个选择 有人知道我如何在报告上显示从该参数列表中选择的值吗Parameters Crystal Reports:显示选定的参数,parameters,crystal-reports,crystal-reports-2008,Parameters,Crystal Reports,Crystal Reports 2008,我用Crystal Reports 2008制作了一个Crystal Report,它的参数值允许从静态列表中进行多个选择 有人知道我如何在报告上显示从该参数列表中选择的值吗 列表为“编号”类型,每个条目都有相应的说明。我想显示描述(只有4个,所以如果我需要输入switch或if语句,我不会感到不安)。多选参数是一个数组。在XXI席中测试了下面的代码,基本上它通过参数数组中的每个值循环,并选择SELECT/case语句来获取值。据我所知,您不能使用代码中的描述,只能在参数选择期间在屏幕上使用 我
列表为“编号”类型,每个条目都有相应的说明。我想显示描述(只有4个,所以如果我需要输入switch或if语句,我不会感到不安)。多选参数是一个数组。在XXI席中测试了下面的代码,基本上它通过参数数组中的每个值循环,并选择SELECT/case语句来获取值。据我所知,您不能使用代码中的描述,只能在参数选择期间在屏幕上使用 我在每个描述之间放置了一个换行符回车(
+chr(13)+chr(10)
),您可能希望以不同的方式对待它们
Local NumberVar i;
Local StringVar output := "";
Local StringVar paramDesc; //the current parameter's description
for i := 1 to UBound({?MyParameter}) do (
paramDesc := "";
select {?MyParameter}[i]
case 1 : paramDesc := "Option 1" + chr(13) + chr(10)
case 2 : paramDesc := "Option 2" + chr(13) + chr(10)
case 3 : paramDesc := "Option 3" + chr(13) + chr(10)
case 4 : paramDesc := "Option 4" + chr(13) + chr(10)
default: paramDesc := "";
output := output + paramDesc;
);
output
非常感谢。你让这对我来说很容易!