将参数的开始日期和结束日期从存储过程传递到主报表和三个子报表

时间:2016-08-19 19:57:47

标签: crystal-reports

我在SQL Server 2016中使用存储过程将参数(startdate和enddate)传递给主Crystal Report和三个子报表。现在,报告要求四个单独的时间来查看开始日期和结束日期。我只想输入一次开始和结束日期,并提取所有报告的所有信息。有没有办法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

由于您尚未将主要报告中的参数与子报告相关联,因此您获得了4次。

首先创建参数startdateenddate,现在在每个子报告中创建具有相同名称的参数。

对于每个子报告right click --> change sub report links添加startdate和enddate,在框的右下方,您将获得下拉列表以将添加的参数链接到子报告参数,选择已创建的参数

这样就可以链接主报表和子报表参数,对所有子报表执行相同的处理。

现在,只有在提示参数时才运行报告