Crystal reports 当字段为空时连接两个Coulmn

Crystal reports 当字段为空时连接两个Coulmn,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,例如,我在SQL上执行了如下代码 Fruits--- Taste Orange -- good Apple -- Bad Apple -- Apple -- 然后 我去水晶报告 我用HTML文本格式创建了一个公式字段 {FRUITS}+"<i>"+"&nbsp;&nbsp;&nbsp;&nbsp;"+{TASTE}+"</i>" 这两个苹果去哪儿了? 我假设由于“TASTE”=NULL,因此Crystal Reports删除了这两个

例如,我在SQL上执行了如下代码

Fruits--- Taste
Orange -- good
Apple --  Bad
Apple -- 
Apple --
然后

我去水晶报告

我用HTML文本格式创建了一个公式字段

{FRUITS}+"<i>"+"&nbsp;&nbsp;&nbsp;&nbsp;"+{TASTE}+"</i>"
这两个苹果去哪儿了?
我假设由于“TASTE”=NULL,因此Crystal Reports删除了这两个苹果

我怎么能在报告上这样表现呢

Orange   *good*
Apple    *Bad*
Apple
Apple

如果
{TASTE}
的值为
NULL
,则公式“崩溃”,因为
NULL
不能与字符串连接。 因此,报告上的公式字段显示为空

您可以通过检查
NULL
来修复此问题。 更改公式,如下所示:

If IsNull({TASTE}) Then
    {FRUITS}
Else
    {FRUITS}+"<i>"+"&nbsp;&nbsp;&nbsp;&nbsp;"+{TASTE}+"</i>"
如果为空({TASTE}),则
{水果}
其他的
{水果}++++{味道}++

为什么首先需要一个公式?只需使用空格框,并根据需要将其隔开。
If IsNull({TASTE}) Then
    {FRUITS}
Else
    {FRUITS}+"<i>"+"&nbsp;&nbsp;&nbsp;&nbsp;"+{TASTE}+"</i>"