Crystal报告11:你如何调试水晶报告?

时间:2008-12-22 19:20:51

标签: crystal-reports

当我创建水晶报告时,当我向数据库添加字段和字段时,报告会为我正在创建的发票输出一个完全空白的报告。你如何调试水晶报告?

您是否设置标记或标记输出?是否有某个错误日志描述了报告与etcs有问题的哪个字段?

2 个答案:

答案 0 :(得分:1)

您的“无记录”空报告可能是由于每次修改报表所需的表和视图列表时CR将添加的表之间的某些不必要的“默认”链接引起的。这种“智能链接”选项甚至可以自动创建一些递归链接。在关系屏幕中查看这些内容时要小心,因为它们可能无法“立刻”查看。导致“空”报告的另一种情况是,表与内部联接而不是外部联接链接,或者外部联接应在左右之间切换。

如果您无法找到导致您的报告为空的关系(有时候不是那么明显),我建议您进行一些试验&通过添加/删除表或修改链接来测试错误。

答案 1 :(得分:0)

如果报告出现问题,您应该收到错误消息。我猜在连接或显示公式中有一些逻辑消隐报告。你能验证数据源是否正确吗?

如果处理CrystalReportViewer错误事件(是否使用.net?),则可以捕获更多错误。我对VS内置设计师没有多少经验。我使用CR XIr2独立设计器,这使得构建报告变得更加容易。