【发布时间】: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