当前位置:文档之家› PB常用函数

PB常用函数

PB常用函数日期时间类函数
日期时间类函数的功能如下:
Date:把日期转换为Date类型。

Time:把时间转换为Time类型。

Day:日期值。

Month:月值。

Year:年值。

DayName:星期几。

DayNumber:一周中的第几天。

DaysAfer:两个日期之间所差的天数。

SecondsAfer:两个时间之间所差的秒数。

Hour:小时。

Minute:分钟。

Second:秒。

Now:系统当前时间。

Today:系统日期和时间。

RelativeDate:指定日期前后的天数值。

RelativeTime:指定时间的前后时间值。

数值计算类函数
数值计算类函数主要的作用就是对数据进行计算,功能如下:Abs:返回数据的绝对值。

Max:求输入的最大值。

Min:求输入的最小值。

Ceiling:返回整数,小数会自动向上进位。

Int:返回整数,小数会自动向下退位。

Round:对数据进行四舍五入操作。

Truncate:删除掉小数点后若干位。

Cos:求余弦值。

Sin:求正弦值。

Tan:求正切值。

Exp:以e为底,输入值为次方的乘方值。

Sqrt:求平方根。

Fact:求阶乘。

Log:求自然对数。

LogTen:求以10为底的对数。

Mod:求余数。

Pi:求与PI的乘积。

Rand:返回1与输入值之间的一个伪随机数。

字符串类函数
字符串类函数的功能如下。

Fill:建立一个指定长度的字符串。

Lower:转换为小写字母。

Upper:转换为大写字母。

WordCap:首写字母大写,其他小写。

Space:由指定字符个数组成的空格字符串。

Left:从字符串左边开始指定字符串。

Right:从字符串右边开始指定字符串。

LeftTrim:删除字符串左边的空格。

RightTrim:删除字符串右边的空格。

Trim:删除左右两边的空格。

Len:返回字符串长度。

Match:判断是否有指定模式的字符。

Mid:取子字符串。

Replace:用指定字符替换另外一个字符串。

String:将数据转换为指定格式的字符串。

信息类函数
信息类函数可以获取数据窗口中的一些信息,函数的功能如下:
CurrentRow:获取数据窗口的焦点的行数。

Page:获取当前记录的页数。

PageAcross:获取当前水平方向的页面。

PageCount:获取总页数。

RowHeight:获得记录的高度。

Describe:获取数据窗口对象的属性值。

IsRowModified:获取记录是否修改过,如果修改过返回True。

IsRowNew:获取是否新插入数据,如果插入返回True。

IsSelected:获取记录是否被选中,选中返True。

PageCountAcross:获取水平方向总页面。

RowCount:获取主缓冲区的总记录数。

统计类函数
统计类函数主要是用来对数据库中的数据进行统计操作,统计函数功能如下:
Avg:计算字段的平均数,例如Avg(id)。

Max:计算字段的最大值,例如Max(id)。

Min:计算字段的最小值,例如Min(id)。

Median:计算字段的中间值。

Count:计算表或字段的记录数,例如Count(*)。

Frist:返回第一条记录。

Last:返回最后一条记录。

交叉表函数
只能在交叉列表风格的数据窗口中的细节区使用交叉表函数,交叉表的函数功能如下:CrosstabVag:计算字段数据的平均数。

CrosstabCount:计算字段数据的记录数。

CrosstabMax:计算字段数据的最大值。

CrosstabMin:计算字段数据的最小值。

数据类型转换与检查函数
数据类型转换与检查函数用于定义数据窗口的过滤条件、有效性检查和数据类型转换,数据类型转换与检查函数的功能如下:
Asc:将第一个字符转换为ASCII码整数。

Char:转换为字符型。

Interger:转换为整数型。

Time:转换为时间类型数据。

Long:转换为长整数。

IsDate:判断数值是否为有效的日期,返回True为有效值,否则无效。

IsNull;判断数值是否为Null,返回True为Null。

IsNumber:判断是否可以转换为一个数字,返回True可以转换,否则不可以。

IsTime:判断数值是否为有效的时间,返回True为有效值,否则无效。

Number:转换为数值类型数据。

String:转换为指定的字符串格式。

相关主题