【问题标题】:Crystal Report Parameter Array Index value水晶报表参数数组索引值
【发布时间】:2011-03-12 00:45:25
【问题描述】:

我有一个水晶报表,页眉上有一个公式,如下所示:

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

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

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

感谢您的帮助,

-贝丝

县名示例:

阿诺卡
亨内平
黄药

我现在得到的输出: 当他们从县列表中选择黄药县作为参数时,报告页眉功能被抑制

我想得到的输出: 带有返回“黄药县 DD 豁免候补名单”的页眉函数的报告 当应用黄药县选择标准时返回 0 行。

【问题讨论】:

  • 您能发布一些rpt_xtab_waitlist.CountyName 字段的示例数据吗?什么是预期的输出?你现在得到什么输出?我正在努力完全理解这个问题。

标签: crystal-reports


【解决方案1】:

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

如果有人知道派生有意义索引的方法,请发帖。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多