Crystal reports 如何检查字符串的空值,若为空,则抑制crystal report中的任何表

Crystal reports 如何检查字符串的空值,若为空,则抑制crystal report中的任何表,crystal-reports,Crystal Reports,我试图抑制子报表。我想检查字符串值是否为空。 如果字符串值为null,则它将被抑制。 我遵循以下步骤- 然后我写了一个公式,比如 如果InStr({EmployeeHist.spoosename},'')=0,则 “不适用” 但是它显示了一个错误,公式结果必须是布尔值 有人能帮忙吗?将公式更改为 ISNULL({EmployeeHist.spoosename}) 如果spoosename为null,则返回true,子报表将被抑制更改如下公式 if InStr ({EmployeeHist.Spo

我试图抑制子报表。我想检查字符串值是否为空。 如果字符串值为null,则它将被抑制。 我遵循以下步骤-

  • 然后我写了一个公式,比如

    如果InStr({EmployeeHist.spoosename},'')=0,则 “不适用”

  • 但是它显示了一个错误,公式结果必须是布尔值

    有人能帮忙吗?

    将公式更改为

    ISNULL({EmployeeHist.spoosename})


    如果spoosename为null,则返回true,子报表将被抑制

    更改如下公式

    if InStr ({EmployeeHist.SpouseName},'' ) = '' then true else false