Basic 公式的语法
1、数据类型
(1)、字符串型:String
字符串处理有很多函数,如:Le(),Right(),Mid(),Trim()
(2)、数字型:Number
(3)、货币型:Currency
Crystal Reports 中提供 CCur()函数,可以将数值型数据转换为货币型数据,比如:
CCur(500)。
(4)、布尔型:Boolean
比如 True 或 False,一般 Yes 可取代 True,No 可取代 False。
(5)、日期及时间型:Date,Time 及 DataTime
Date 类型用于存放日期,Time 类型用于存放时间,DataTime 类型则可同时存放日期和时间
时间可以使用#...#来标识如:#2001/10/1#
2、变量及初始值
变量在使用前必须使用 Dim 关键字声明,格式为:
Dim 变量名 AS 数据类型 变量命名比较灵活,但不能和 BASIC 语法中的关键字同名,关键
字是以蓝色显示的。
变量类型可以分为以下几种:
(1)、简单类型
(2)、范围类型
(3)、用来存放简单类型和范围类型的数组
3、水晶报表的 BASIC 语法公式中只支持一维数组,且数组的下标从 1 开始,这和很多的编
程语言的语法规则不一样。按照如下方式定义一个数组:
Dim 数组名(数组长度)AS 数据类型
例子:Dim Week(6) AS String
Week=Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
4、数组除了可以存放简单数据类型数据外,还可以存放范围数据
5、运算符
(1)、布尔运算符
Not:产生相反的效果
And:逻辑与
Or:逻辑或
Xor:异或
Eqv:(a Eqv b,a 和 b 两者值相同的时候,运算结果为真)
Imp:(a Imp b,除 a 为真,b 为假外,其他运算结果都为真)
(2)、比较运算符
=:
<>:
<:
<=:
>:
>=:
(3)、NULL 值
(4)、算术运算符
评论0
最新资源