【问题标题】:Crystal reports no data lable水晶报表无数据标签
【发布时间】:2013-09-24 22:11:48
【问题描述】:

我有一个包含一些子报告的报告,在我的主报告中,我根据扫描模式和来自查询的状态显示子报告。

现在我需要在子报表没有数据时显示一条消息。

我试过这样。

选中抑制空白子报告并抑制所有报告的空白部分。

1.在主报表的报表页脚中保留一个文本框。 2.从子报表中获取一个字段(Say Barcode)并使用共享变量传递给主报表。 3.在文本框的部分专家是这样写的。

不是空(条形码)

但它不起作用。 请提出建议。

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    如果我理解正确,下面的代码应该可以工作。提示,避免使用 NOT ISNULL。如果可能,只需更改 IF 语句的结果顺序,如下所示。

    为了使您的公式也更加健壮,添加以下内容是个好主意:

    OR = ""
    

    考虑任何空白条目。

    最终代码:

     IF Isnull({Barcode}) OR {Barcode} = "" THEN FALSE ELSE TRUE
    

    【讨论】:

    • 太棒了!很高兴听到。如果效果完美,请接受。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多