Crystal Reports参数在参数中没有传递值时显示"全部"?

Jam*_*213 1 crystal-reports

因此,对于我创建的报告,他们有一组参数,当没有特定值过去时,报告会将其视为获得所有可能解决方案的数据.

例如:您将机器名称作为参数,并且不会将特定的机器名称放入参数中.然后,您将获取数据库中所有可能的计算机名称的返回数据.我正在谈论的一个例子如下.

在此输入图像描述

但是,当我没有在参数字段中放入任何值时,报表中不会显示任何值.我想要的是让它显示"全部"到字段而不是它作为空白返回.

所以我的问题是如何显示"全部",其中红色圆圈在报告中而不是在没有为参数输入值时显示为空白?

非常感谢任何帮助或建议.谢谢.

Lee*_*ett 8

听起来你已经对记录选择进行了排序.红色圆圈中的四个字段如下:

if hasvalue({?param}) then
 {?param}
else
 'All';
Run Code Online (Sandbox Code Playgroud)

如果它们中的任何一个不是字符串值,您可能需要这样做:

if hasvalue({?param}) then
 cStr({?param})
else
 'All';
Run Code Online (Sandbox Code Playgroud)