Parameters Crystal Reports:运行时出现的子报表参数提示

Parameters Crystal Reports:运行时出现的子报表参数提示,parameters,crystal-reports,report,subreport,Parameters,Crystal Reports,Report,Subreport,我有一个由许多子报告组成的报告(过去已经使用过很多次)。我下载它是为了编辑其中一个子报告中文本框中的一个单词,没有做任何其他更改。在我把新版本上传到服务器上之后,我去重新安排它。问题就出在这里,调度程序在主报告参数字段之后突然显示一堆子报告参数提示。这些子报表参数以前从未显示过。在此之前,调度程序只会提示用户填写主报告参数 应该注意的是,如果我只填写主报告参数而忽略子报告参数,那么报告仍然可以正常运行。此外,当我在本地运行此报表时,只会提示我输入主报表参数(子报表参数不会显示)。最后,我维护了报

我有一个由许多子报告组成的报告(过去已经使用过很多次)。我下载它是为了编辑其中一个子报告中文本框中的一个单词,没有做任何其他更改。在我把新版本上传到服务器上之后,我去重新安排它。问题就出在这里,调度程序在主报告参数字段之后突然显示一堆子报告参数提示。这些子报表参数以前从未显示过。在此之前,调度程序只会提示用户填写主报告参数

应该注意的是,如果我只填写主报告参数而忽略子报告参数,那么报告仍然可以正常运行。此外,当我在本地运行此报表时,只会提示我输入主报表参数(子报表参数不会显示)。最后,我维护了报告的未编辑版本,并将其回滚到服务器上,但仍然遇到相同的问题。我检查了所有子报表链接,它们都链接到主报表。有人能帮忙吗


谢谢。

我遇到了一个类似的问题:尽管Crystal Reports 2008(SP5)在我直接从Crystal Reports运行时没有提示我,但我们的BusinessObjects服务器随机决定提示我输入一个参数,该参数正从我的主报表正确传递到它的一个子报表

请尝试以下方法解决此问题: 右键单击有问题的子报表,选择“更改子报表链接”,然后取消选中“基于字段选择子报表中的数据”框。子报表仍然有对此参数的引用,因为最初在传递参数时,您像应该做的那样选中了该框。
希望这有帮助。DK先生,这可能会有助于包括你使用的调度器类型,因为这听起来可能是这里的情况。嘿,杰瑞米,它是业务对象席1版本(我希望这有帮助)。如果你直接在CR中运行它是否正确?是的,当我直接在CR中运行时,它工作正常。我唯一能想到的是不同的CR版本,软件使用的SDK会引起问题。如果这是来自供应商的软件,我会向他们发送一封电子邮件,询问该软件支持的CR版本。在我的情况下,在升级crystal版本时,将参数传递到子报表链接被删除,因此我们在C#中获得了无效的参数计数。根据修复问题的参数在子报表中选择,重新添加主报表。