2017计算机二级考试《VFP》第三章复习重点
【功能】LOWER( )将cExp串中字母全部变成小写字母,UPPER( )将cExp串中字母全部变成大写字母,其它字符不变。
【格式】LIKE(,)
【功能】比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真(.T.),否则返回逻辑假(.F.)
【说明】 中可以使用通配符*和?。*可以与任何数目的字符相匹配,?可以与任何单个字符相匹配。
【例】X=“abc”
日期时间函数是处理日期型或日期时间型数据的函数。其自变量为日期型表达式dExp或日期时间型表达式tExp。
【功能】返回当前系统日期,此日期由系统设置。函数值为D型。
【功能】返回当前系统时间,时间显示格式为hh:mm:ss。是以24小时指制表示的。函数值为C型。
【格式】DAY()
【功能】返回指定的dExp式中的天数。函数值为N型
【格式】DOW()
【功能】DOW( )函数返回dExp式中星期的数值,用1~7表示星期日~星期六。函数值为N型。CDOW( ) 函数返回dExp式中星期的英文名称。函数值为C型。
【功能】MONTH( )函数返回dExp 式中月份数。函数值为N 型。CMONTH( )函数则返回月份的英文名。函数值为C 型。
【功能】函数返回dExp 式中年份值。函数值为N 型。
(4). 转换函数
在数据库应用的过程中,经常要将不同数据类型的数据进行相应转换,满足实际应用的需要。Visual FoxPro系统提供了若干个转换函数,较好地解决了数据类型转换的问题。
【功能】返回cExp串首字符的ASCII码值。函数值为N型。
【格式】CHR()
【功能】返回以nExp 值为ASCII 码的ASCII 字符。函数值为C 型。
3).字符日期型转换函数CTOD( )
【功能】把“××/××/××”格式的cExp串转换成对应日期值。函数值为D型。
4).日期字符型转换函数DTOC( )
【功能】把日期dExp转换成相应的字符串。函数值为C型。
5).数值转换成字符串函数STR( )
【功能】将nExp1 的数值转换成字符串形式。函数值为C 型。
注:如果长度小于的位数则返回一串*号。
6).字符串转换成数值函数VAL( )
7).宏代换函数 &
[功能]:取“字符型内存变量”的值。
(1)宏代换是一种间接取值的操作,在&符号后面必须紧跟(无空格)一个己被赋过值的字符型内存变量的名字。
(2)若&<字符型内存变量>与后面的字符之间无空格分界时,应加上“.”符号作为分界符。
(3)宏代换的使用可以嵌套另一个宏代换,但不能嵌套自己。例如,X=“&X”的写法是错误的。
(4)对于数字字符串,可以通过&函数使其与其他数字进行计算。
[例]:求宏代换。
在数据库应用的操作过程中,用户需要了解数据对象的类型、状态等属性,Visual FoxPro提供了相关的测试函数,使用户能够准确地获取操作对象的相关属性。
【功能】返回<表达式>表示的数据对象的数据类型,返回值是一个表示数据类型的大写字母。C:字符型,D:日期型,N:数值型,L:逻辑型,M:备注型,G:通用型,U:未定义。
【功能】判断当表达式的值大于等于的值且小于等于的值时,函数值为真(.T.),否则函数值为假(.F.)。如果或有一个是NULL 值,那么函数值也是NULL 值。
【格式】IIF(,,)
【功能】逻辑表达式lExp 值为真(.T.),返回表达式eExp1 的值,否则返回表达式eExp2 的值。eExp1 和eExp2 可以是任意数据类型的表达式。
?IIF(成绩<60,“不及格”,“及格”)及格
【功能】返回指定工作区中表的当前记录的记录号。对于空表返回值为1。
【例】 测试记录指针的当前位置。 USE 学生档案.dbf GOTO
【功能】测试记录指针是否移到表结束处。如果记录指针指向表中尾记录之后,函数返回真(.T.),否则为假(.F.)。
【例】测试文件记录是否指向文件尾。USE 学生档案.dbf
SKIP && 移动记录指针到下一条记录命令
6).表起始标识测试函数BOF ( )
【功能】测试记录指针是否移到表起始处。如果记录指针指向表中首记录前面,函数返回真(.T.),否则为假(.F.)。
【例】 测试文件记录是否指向文件头。 USE 学生档案.dbf ?
移动记录指针到上一条记录命令 ? BOF() &&
显示结果为:.T.
【功能】测试指定工作区中表的当前记录是否被逻辑删除。如果当前记有逻辑删除标记,函数返回真(.T.),否则为假(.F.)。
【功能】返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。
【2017计算机二级考试《VFP》第三章复习重点】相关文章: