如何将相同的参数传递给 Crystal Reports XI 中的多个命令语句?

How do I pass the same parameter to multiple Command statements in Crystal Reports XI?

我的数据库没有我需要的表,所以我必须创建自定义 SQL 查询(Crystal 术语中的命令),将结果嵌入子报表,并用子报告。这是我想要发生的事情:

  1. 报告要求用户提供日期

  2. 该日期被传递到子报表中

  3. 查询中使用传递到子报表的日期。

  4. 用户只需输入一次日期,其他一切都在幕后发生

实际情况如下:

  1. 要求用户提供子报表 1 的日期

  2. 要求用户提供子报告 2 的日期

  3. 等等等等

  4. 用户感到沮丧,报告不成功。

我知道我可以 link 报告之间的参数字段,但据我所知,我不能对命令做同样的事情。我该如何纠正?

Right-click on the subreport object and choose Change SubReport Links, then select how the parameter is to be used by the subreport.

礼貌:@MartW

我错了链接不起作用。他们确实有效,但经过修改。

只要您的查询使用以相同方式命名的参数,它就可以工作。使用默认链接,您将获得一个参数 window,如下所示:https://imgur.com/LF3PffB. If you modify your linking to look like this: https://imgur.com/t0HpMEC,然后主报表中使用的 reportingDate 参数将被传递到单个 SQL 查询中子报告,如预期的那样。感谢尼泊尔将我推向正确的方向!