Crystal for VS2013-主报告未将param传递给链接子报表

时间:2015-02-09 21:22:15

标签: visual-studio-2013 subreports crystal-reports-viewer

我有一个报告和一个链接的子报告。子报表链接在主报表上的字段上。

主报表中的字段应该在运行时链接到子报表,但是当我运行它时,继续获取提示"输入参数值"。

主报表中的字段使用子报表中的自动参数名称链接到子报表,并根据字段"在子报表中选择"选择数据。选中,以及子报表中的相应字段(显示在附件中)。

我正在使用Crystal for VS 2013。

这是一个winform应用程序。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

我在你描述的相同参数下似乎有同样的问题。而且,在调试时,winforms应用程序会抛出COM异常。 VS和报告之间的上下文切换会显示子报告参数的提示(应该已经链接)。

以后是一小时的探索和反复试验,以下是我在VS2013中设法解决问题的方法:

  1. 在主报告上,右键单击子报告,然后选择“更改子报告链接...”
  2. 确保您选择了正确的子报表,从“可用字段”中移除任何缺少的参数。框
  3. 对于您移动的每个项目,请确保在“子报表参数”字段中选择了正确的子报表参数以使用'下拉列表。对于参数,通常采用“@ ParamName'
  4. 形式

    这让报告再次为我服务。我希望你有点运气!