1

我在CrystalReportViewer对象中显示的 Crystal Reports 报表中的字段具有以下公式:

ToText({myReport;1.NbEntries}, 0) + " entries"

使用这个公式,报告生成正确,一切都很好。但是,我被要求将该字段设为可选。所以我添加了一个名为的布尔参数bEntries并以这种方式更改了我的公式:

If {?bEntries} Then
    ToText({myReport;1.NbEntries}, 0) + " entries"
Else
    ""

公式编辑器没有显示错误,但是当我生成报告并且 `bEntries< 为 false 时,控件只显示一个大的红色 X 内部。将公式恢复为其原始值会正确生成报告。

我的公式错了吗?是什么导致报告无法生成?

4

1 回答 1

2

将“”替换为“(空格)”。

于 2013-05-24T20:20:58.280 回答