我在CrystalReportViewer
对象中显示的 Crystal Reports 报表中的字段具有以下公式:
ToText({myReport;1.NbEntries}, 0) + " entries"
使用这个公式,报告生成正确,一切都很好。但是,我被要求将该字段设为可选。所以我添加了一个名为的布尔参数bEntries
并以这种方式更改了我的公式:
If {?bEntries} Then
ToText({myReport;1.NbEntries}, 0) + " entries"
Else
""
公式编辑器没有显示错误,但是当我生成报告并且 `bEntries< 为 false 时,控件只显示一个大的红色 X 内部。将公式恢复为其原始值会正确生成报告。
我的公式错了吗?是什么导致报告无法生成?