对于CrystalReportViewer
对象中显示的Crystal Reports报告中的字段,我有以下公式:
ToText({myReport;1.NbEntries}, 0) + " entries"
使用此公式,报告生成正确,一切都很好。但是,我被要求使该字段可选。所以我添加了一个名为bEntries
的布尔参数,并以这种方式改变了我的公式:
If {?bEntries} Then
ToText({myReport;1.NbEntries}, 0) + " entries"
Else
""
公式编辑器没有显示错误,但是当我生成报告时,`bEntries<是假的,控制器里面只显示一个大的红色X.将公式恢复为原始值会正确生成报告。
我的公式错了吗?是什么导致报告生成失败?
答案 0 :(得分:2)
将“”替换为“(空格)”。