Crystal for VS2013-主报表未将参数传递给链接的子报表



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

主报表中的字段应该在运行时链接到子报表,但当我运行它时,请不断收到"输入参数值"的提示。

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

我正在使用水晶VS 2013。

这是一个winform应用程序。

我错过了什么?

在您描述的相同参数下,我似乎遇到了同样的问题。此外,在调试时,winforms应用程序会抛出COM异常。VS和报表之间的上下文切换将显示子报表参数(应该已链接)的提示。

经过一个小时的探索和试错,以下是我如何在VS2013:中解决问题

  1. 在主报表上,右键单击子报表,然后选择"更改子报表链接…"
  2. 确保选择了正确的子报表,并在"可用字段"框中移动任何缺少的参数
  3. 对于您移动的每个项目,请确保在"要使用的子报表参数字段"下拉列表中选择了正确的子报表。对于参数,通常采用"@参数名称'

这让这份报告再次为我工作。我希望你运气好!

最新更新