【发布时间】:2017-08-29 14:43:11
【问题描述】:
当我创建水晶报表并将字段和字段添加到数据库时,报表会为我正在创建的发票输出一个完全空白的报表。如何调试水晶报表?
您是否设置了要输出的标记或标志?某处是否有错误日志描述报告的哪个字段与 etcs 有问题?
【问题讨论】:
标签: crystal-reports
当我创建水晶报表并将字段和字段添加到数据库时,报表会为我正在创建的发票输出一个完全空白的报表。如何调试水晶报表?
您是否设置了要输出的标记或标志?某处是否有错误日志描述报告的哪个字段与 etcs 有问题?
【问题讨论】:
标签: crystal-reports
您的“无记录”空报告可能是由于每次修改报告所需的表和视图列表时 CR 会添加的表之间的一些意外“默认”链接。有这个“智能链接”选项甚至可以自动创建一些递归链接。在关系屏幕中查看这些时要小心,因为它们可能无法“立即”查看。导致“空”报告的另一种情况是表使用内部联接而不是外部联接链接时,或者外部联接应在左右之间切换时。
如果您找不到导致报告为空的关系(有时不是很明显),我建议您通过添加/删除表格或修改链接来进行一些试错测试。
【讨论】:
如果报告存在问题,您应该会收到错误消息。我猜在连接或显示公式中有一些逻辑使报告空白。你能验证数据源是否正确吗?
如果您处理 CrystalReportViewer 错误事件(您使用的是 .net 吗?),您可以捕获更多错误。我对 VS 内置设计器没有太多经验。我使用 CR XIr2 独立设计器,这使得构建报告变得更加容易。
【讨论】: