2014-03-24 168 views
0

我有一个包含2个日期参数(开始日期和结束日期)的子报告
嵌套有子报告的主要报告。当我刷新报告时,会提示输入日期。
我想要做的就是在Main-Report上显示(开始日期 - 结束日期)格式的日期。Crystal Reports:在主要报告中使用子报告参数值

这是我的尝试。

在小组报告的创建一个式(SharedStartDate)作为

Shared StringVar startDate := ToText({[email protected]_DT},"MM/dd/yyyy"); 
startDate; 

创建另一个公式在主报告具有相同名称(SharedStartDate)

Shared StringVar startDate; 
startDate 

当我在使用这个公式主报告,我得到空文本。

我不知道我在做什么错,我很新的工作与CR
谢谢你们提前的任何建议。

+0

你在哪里把公式放在主报告中? – Siva

回答

1

将价值传递给主报告时请注意几件事。

  1. 公式需要在传递值之前放在子报表上。
  2. 当在主报告中使用数值时,结果公式应该保留在设计的未来部分中..而不是在前面的部分中,那么您将无法获得该值。
  3. 多一个选择是(not suggested),因为你是manuplating参数然后从mainreport链接参数子报表和报告,不论使用该参数在任何一节的子报告的位置。
+0

1:公式放在子报告上,它显示我作为参数传递的值。 – Johny

+0

公式放在子报表和它显示我作为参数传递的价值观,它已被消除
不知道如果我understandwhere到底该公式放在MainReport
这是我MainReport
**报告的结构头** - 空白
**页眉** -
报告标题
报告日期
报告标准
** **详情 - 子报表
**报告页脚** - 空白
* *页面页脚** - 空白
在**页眉 报告准则**是在哪里我想,因为你的子报告是详细的子报告
Johny

+0

显示这些价值观和您正试图在主报告的页头显示..值将是空白。一种解决方法是,因为您在子报告中有日期参数,所以在主报告中创建相同的参数,并使用子报告链接来链接两者..​​.现在使用参数显示在主报告的页面标题中。 – Siva

相关问题