- 水晶报表教程
- 水晶报表 - 主页
- 水晶报表 - 概述
- 水晶报表 - GUI 导航
- 水晶报表 - 选项
- Crystal Reports - 页面布局
- 水晶报表 - 获取帮助
- Crystal Reports - 设计环境
- 水晶报表 - 数据源
- Crystal Reports - 查询
- 查询过滤器和过滤条件
- Crystal Reports - 基于时间的过滤器
- 字段对象控制和修改
- Crystal Reports - 部分
- Crystal Reports - 删除部分
- 水晶报表 - 组
- Crystal Reports - 组选项
- 水晶报表 - 模板
- Crystal Reports - 插入对象
- Crystal Reports - 图表
- Crystal Reports - 交叉表布局
- Crystal Reports - 定义公式
- 水晶报表 - 公式研讨会
- 创建和修改公式
- 水晶报表 - 应用布尔公式
- 水晶报表 - If-Then-Else
- Crystal Reports - 应用计算
- Crystal Reports - 条件格式
- Crystal Reports - 创建变量
- Crystal Reports - 创建数组
- 水晶报表 - 参数
- 水晶报表 - 过滤器
- Crystal Reports - 提示面板
- Crystal Reports - 级联提示
- Crystal Reports - 创建参数字段
- Crystal Reports - 编辑参数字段
- Crystal 子报表 - 概述
- Crystal Reports - 数据导出概述
- Crystal Reports - 数据导出到 Excel
- Crystal Reports - 数据导出到 XML
- Crystal Reports - 数据导出为 HTML
- Crystal Reports - 数据导出至 CSV
- 水晶报表有用的资源
- 水晶报表 - 快速指南
- 水晶报表 - 有用的资源
- 水晶报表 - 讨论
Crystal Reports - 创建数组
Crystal Report 中的数组变量可以使用关键字“Array”来定义。
Global NumberVar Array Z := [1, 2, 3];
您还可以为数组的元素赋值,这些值可用于公式中的计算。例如 -
StringVar Array Z := [“Hello”,”World”]; Z[2] :=[“Bye”]; UpperCase (Z [2] )
此公式将返回字符串“Bye”。
您还可以使用 Redim 和 Redim Preserve 关键字调整数组大小。Redim 用于在调整数组大小时删除数组的先前条目,Redim Preserve 用于包含先前的数组值。例如- _
Local NumberVar Array Z; Redim Z [2]; //Now Z is [0, 0] Z [2] := 10; //Now Z is [0, 10] Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values. Z [3] := 20; //Now Z is [0, 0, 20] Redim Preserve Z [4]; //Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values. "finished"
带循环的数组
数组也可以与循环一起使用:如 For 循环。
Local NumberVar Array Z; Redim Z[10]; Local NumberVar x; For x := 1 To 10 Do (Z[x] := 10 * x); Z [5] //The formula returns the Number 50