首页 > 解决方案 > 水晶报表:参数损坏整个报表

问题描述

在使用 Crystal Reports 时,我遇到了一个奇怪的错误,在我的许多报告中已经重演了。

我仍然没有完全了解如何复制它,但通常情况如下:

我将任何类型的参数添加到现有报表文档中,但它根本不会出现在参数提示中。

在“参数字段”部分更改参数顺序后,我的参数消失了,而是在参数列表中看到另一个参数的副本,并且在“设置参数顺序”窗口中,我将此重复的参数视为 [ParameterName, ParameterName]。如果我此时保存文档并尝试重新打开它,CR 就会崩溃。

如果我尝试使用 CREngine 在 Vstudio 中加载此文档,代码将退出并显示“访问冲突”消息。

这是正在发生的事情的图片:

图片

标签: crystal-reportssap

解决方案


没有提示您输入新的“测试”参数的原因是报告没有将它用于任何事情。

其余的行为确实很奇怪。考虑从第一个参数的名称中删除“@”字符,看看是否可以修复它。如果其中一些参数来自存储过程,那么您的报表可能只是与数据源不同步。做数据库,验证数据库...


推荐阅读