在 Crystal Reports 中,数组是所有类型相同的值的有序列表。这些值称为数组元素。数组元素可以是任何简单类型或范围类型。可以使用方括号 ([ ]) 创建数组。

数组在与变量一起使用时最有用。使用变量可以更改数组的个别元素并调整数组大小以容纳更多元素。例如,可以将数据库字段值纳入详细信息级别公式中的某个全局数组变量之中,然后使用组尾中的公式根据这些字段值进行计算。这使您能够执行多种不同的自定义汇总操作。

示例

由三个数字型值组成的数组。第一个元素是 10,第二个是 5,第三个是 20。
[10, 5, 20]
由七个字符串型值组成的数组:
["Sun", "Mon", "Tue", "Wed", "Th", "Fri", "Sat"]
由两个日期时间范围值组成的数组:
[#Jan 1, 1998# To #Jan 31, 1998#,
#Feb 1, 1999# To #Feb 28, 1999#]
可使用圆括号将想要的元素索引括起来,以从数组中提取个别元素。这称为下标数组:
[10, 5, 20] [2] // = 5
数字范围还可用于下标数组。结果是另一个数组。例如:
[10, 5, 20] [2 To 3] // = [5, 20]
posted on 2011-04-11 17:21  笨笨小媛  阅读(804)  评论(0编辑  收藏  举报