Crystal reports Crystal Reports:记录选择中存在多个参数值问题
我创建了一个报告,其中包含: 参数:风险标准/类型:字符串/值列表:静态 具有以下值Crystal reports Crystal Reports:记录选择中存在多个参数值问题,crystal-reports,Crystal Reports,我创建了一个报告,其中包含: 参数:风险标准/类型:字符串/值列表:静态 具有以下值 BBORSM, DDMAPS, DLSE, HDCP, PCEOL, SCILI, ALL 允许多个值:True 每个风险在数据库表中都有自己的列,值将为null/空或“Y” 在记录选择中 我需要它能够显示一个风险,两个风险,三个风险等等,这取决于用户选择了什么。用户可以按任意顺序选择风险 因此,如果他们选择了前两个风险,它应该会卷土重来 BBORSM单独使用,DDMAPS单独使用或BBORSM和DDMAPS
BBORSM, DDMAPS, DLSE, HDCP, PCEOL, SCILI, ALL
允许多个值:True
每个风险在数据库表中都有自己的列,值将为null/空或“Y”
在记录选择中
我需要它能够显示一个风险,两个风险,三个风险等等,这取决于用户选择了什么。用户可以按任意顺序选择风险
因此,如果他们选择了前两个风险,它应该会卷土重来
BBORSM
单独使用,DDMAPS
单独使用或BBORSM
和DDMAPS
到目前为止,我已经做到了
(
numbervar NoOfValues := count({?Risk Criteria});
numbervar i := 1;
for i := 1 to NoOfValues do(
((if ({?Risk Criteria}[i]) = "BBOSRM" then {Table.BBOSRM} = 'Y' else true)and
(if {?Risk Criteria}[i] = "DDMAPS" then {Table.DDMAPS} = 'Y' else true))
)//end of for loop
)//end of risks
因此它从数组中获取值,如果选择了该值,则为true,否则为false
现在它没有带回任何记录,当我执行for循环时,它可以针对一种风险或所有风险正常工作。您能找到解决方案吗?您能找到解决方案吗?