Crystal Reports - 将值从一个参数传递到另一个参数

时间:2011-05-31 18:38:15

标签: parameters crystal-reports crystal-reports-2008

水晶版:2008

我有2个日期参数(开始日期和结束日期)。我想创建一个初始布尔参数;如果,'True'自动将2个日期参数设置为特定日期,如果'False',则用户输入开始日期和结束日期。

基本上,我想创建一个参数来驱动另一个参数。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我认为你应该能够使用共享变量来实现这一目标。您可以在公式字段中设置报表标题中的值,然后在公式中使用共享变量(而不是日期参数)。

我认为这不适合您的主要报告选择标准。要在该方法中使用它,您必须选择所有比较数据并禁止在打印时不希望看到的数据。

更新 :我之前的回答是针对您的具体问题,但在阅读您的评论后,我认为您应该尝试按照Craig的意思去做。听起来您只是想让用户为一个日期或一系列日期运行报告。您应该只使用具有以下设置的日期参数:

,而不是传递处理此值的布尔值
  

允许多个值

     

允许离散值

     

允许范围值

然后,您可以在公式和选择标准中使用该参数,以便用户指定用户希望使用的日期或日期范围。

我希望这会有所帮助。

答案 1 :(得分:0)