Crystal Report参数数组索引值

时间:2011-03-09 18:52:02

标签: crystal-reports

我在页面标题上有一个带有公式的Crystal Report,如下所示:

dim t as string

    t = "DD Waiver Waitlist " 

    if {rpt_xtab_waitlist.CountyName} = "statewide" then
        t = t + {rpt_xtab_waitlist.CountyName} 
    else
        t = t + "for " + {rpt_xtab_waitlist.CountyName} +  " County"
    end if

    formula = t

问题不是所有的县都有报告的数据,但我仍然希望页眉包含县名。

最终,其他工作人员在报告的前端放置了一个用于列出所有县的参数的组合框,因此参数UI不会来自Crystal。我不能只将参数更改为动态。

我以为我可以使用参数中的县名而不是数据,但这是在数组中,我无法弄清楚如何索引它。

我试过了:

if {rpt_xtab_waitlist.CountyName} = "statewide" then
    t = t + {?County}( RecordNumber)
else
    t = t + "for " + {?County}( RecordNumber) +  " County"
end if

但它不会打印与组树中所选县相对应的县名。

我应该如何索引公式中的参数数组?

感谢您的帮助,

-Beth

示例县名:

阿诺卡
亨内
黄色药物

我现在得到的输出: 报告页面标题功能在从县列表中选择黄药县作为参数时被抑制

我希望得到的输出: 报告页面标题功能返回“黄药县DD豁免候补名单” 当应用黄药县选择标准时返回0行。

1 个答案:

答案 0 :(得分:0)

我认为没有一个有用的索引,为了我们的目的,他们只能选择一个县作为参数,所以我最终使用了参数数组的(1)索引。

如果有人知道如何获得有意义的索引,请发帖。