赛捷软件论坛's Archiver

erina.pan 发表于 2018-3-12 14:31

数组数据类型(Crystal 语法)

在 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]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.