变量代表一个特定的数据项或值,并充当该值的占位符。公式遇到某个变量时,它便搜索该变量的值并将此值用于公式中。与常量值不同,可以给变量反复赋以不同的值。将某个值赋给变量后,该变量便保持此值,直到再赋以一个新值时为止。由于这种灵活性,在使用变量之前必须声明它们,以便 Crystal Reports 意识到它们的存在并了解您想如何使用它们。
本节描述变量的关键组件,并说明如何创建变量以及如何向它们赋值。
如果希望按区号创建客户报表,则可以创建一个变量,该变量将从客户传真号码中提取区号。以下示例是一个名为 areaCode 的变量:
Dim areaCode As String areaCode = Left ({Customer.Fax}, 3) Rem could also use: areaCode = {Customer.Fax} (1 To 3)
变量示例的第一行是变量声明;它给定变量名称和类型。数据库字段 {客户.传真} 是一个“字符串”字段,Left 函数从它的当前值中提取前三个字符。该值于是便赋给变量 areaCode。
使用 Dim 声明变量 | 变量作用域 | 声明数组变量 | 简单数据类型的默认值