当参数为空时显示值而不是水晶报告xi

时间:2013-07-10 12:55:05

标签: crystal-reports-xi

我有一个报告,其中有一个可选的字符串参数。这是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没有发现任何值得的东西。

1 个答案:

答案 0 :(得分:0)

而不是使用Display String属性,而是改为使用公式:

If IsNull({?Location}) Or Trim({?Location}) = "" Then
    "All"
Else
    {?Location}

现在将@Formula放入报告中。