水晶报表11:如何调试水晶报表?

5

当我创建水晶报表并向数据库添加字段时,报表输出的发票完全为空白。如何调试水晶报表?

您是否设置标记或标志以输出?是否有错误日志描述报表出现问题的字段等?

2个回答

1

你的“无记录”空报告可能是由于CR在每次修改报告所需的表和视图列表时添加的一些意外的“默认”链接之间引起的。有这个“智能链接”选项,甚至可以自动创建一些递归链接。在关系屏幕上查看这些链接时要小心,因为它们可能不会立即显示。另一个导致“空”报告的情况是当表使用内连接而不是外连接进行链接时,或者应该在左侧和右侧之间切换外部连接。

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


0

如果报表出现问题,你应该会得到一个错误提示。我猜测是在联接或显示公式中存在某些逻辑导致报表出现空白。请确认数据源是否正确?

如果你处理CrystalReportViewer错误事件(你使用的是.net吗?),您可以捕获更多的错误。我对VS内置设计工具并不熟悉。我使用CR XIr2独立设计器,这使得构建报表变得非常容易。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接