Crystal Reports:在Main-Report中使用Sub-Report参数值

时间:2014-03-24 22:53:27

标签: parameters crystal-reports report

我有一个子报告,它有2个日期参数(开始和结束日期)
包含嵌套在其中的子报表的主报表。刷新报告时,我会提示输入日期。
我想要做的就是在主要报告上以(开始日期 - 结束日期)格式显示这些日期。

这是我尝试过的。

在子报告中创建公式(SharedStartDate)

Shared StringVar startDate :=  ToText({?@start_DT},"MM/dd/yyyy");
startDate;

在Main-Report中创建了另一个具有相同名称的公式(SharedStartDate)

Shared StringVar startDate;
startDate

当我在主报告中使用此公式时,我得到空文本。

我不确定自己做错了什么,我是一个非常新的CR 提前谢谢你们提出任何建议。

1 个答案:

答案 0 :(得分:1)

将值传递给主报告时要注意一些事情。

  1. 在传递值之前,需要将公式放在子报表上。
  2. 当在主报表中使用值时,结果公式应保留在设计的后续部分中..而不是在前面的部分中,那么您将无法获得该值。
  3. 另外一个选项是(not suggested),因为您正在制作参数,然后将参数从mainreport链接到子报告,并在任何部分使用该参数,而不管报告中的子报告位置如何。