我有一个报告,其中有一个可选的字符串参数。这是Crystal Reports XI(11.0.0)。在报告中,我想在报告运行时显示“全部”,参数留空。我尝试过以下方法:
我右键点击字段 - >格式字段 - >常见 - >显示字符串
if {?Location} = '' then 'all'
if IsNull({?Location}) then
'All'
if Length({?Location})< 1 then
'All'
if Length(Trim({?Location}))< 1 then
'All'
当我放入时,也没有任何印刷品
ToText(Length({?Location}))
或
ToText(IsNull({?Location}))
这个问题也与此有关
How do I handle empty number fields/variables in Crystal Reports?
在提交时没有接受的答案。我的googleing没有发现任何值得的东西。
答案 0 :(得分:0)
而不是使用Display String属性,而是改为使用公式:
If IsNull({?Location}) Or Trim({?Location}) = "" Then
"All"
Else
{?Location}
现在将@Formula放入报告中。