VFP基础教程第二章VFP语言基础2

文章作者 100test 发表时间 2007:03:10 18:19:28
来源 100Test.Com百考试题网


2.2 VFP 6.0的语言成分

1. 命令

即:由用户发出的、指示VFP进行某种操作的指令。

USE aaa &. 打开 一个名为 aaa.dbf的数据表

2. 函数

即:一个预先编制好的模块,可由VFP程序在任何地方调用。

函数的使用方法:名称、功能、参数、返回值

几个常用函数

名称

命令格式

示例

字符串截取函数
SUBSTR( expC,expN1[,expN2 ])

? SUBSTR(“ABCDEFG”,2,4)

结果是: BCDE

LEFT( expC,expN ) ? LEFT(“ABCDEFG”,2) 结果是: AB
RIGHT( expC,expN )

? RIGHTT(“ABCDEFG”,4)

结果是: DEFG

字符串查找函数
AT ( expC1 , expC2 [ expN ]) ? AT(“B”, “ABCDE”) 结果是: 2

? AT(“A”, “ABCDEASD” )

结果是: 1

? AT(“A”,“ABCDEASD”,2 )

结果是: 6

大小写字母转换函数

LOWER( expC ) ? LOWER(“DFGHa”) 结果是: dfgha
UPPER( expC ) ? UPPER(“asdf”) 结果是: ASDF
数值函数
MAX(exp1,exp1[,exp3,…] ? MAX(15,23,4,56) 结果是: 56
MIN(exp1,exp1[,exp3,…] ? MIN(15,23,4,56) 结果是: 4
ABS( expN ? ABS(-15.83) 结果是: 15.83
INT( expN ? INT(25.62) 结果是: 25
压缩空格函数
ALLTRIM( expC )

? ALLTRIM(" AD B G ")

结果是: AD B G

类型转换函数
STR( expN1[,expN2][,expN3]) ? STR(789.678,6,2) 结果是: 789.68
CTOD( expC )

? CTOD(“98/10/15”)

结果是: 98/10/15

VAL( expC ) ? VAL("123.45") 结果是: 123.45
DTOC( expD )

? DTOC({98/12/15})

结果是: 98/12/15

日期时间函数
DATE() ? DATE() 结果是: 2000/03/15
DATETIME()

? DATETIME()

结果是: 2000/03/15 10:15:30

YEAR( expD ) ? YEAR({87/03/25}) 结果是: 1987
数据库函数
RECNO( ) DBC( ) SEEK( )

其它函数

LEN( ) DELETED()
EOF( ) BOF( ) FOUND( ) EMPTY(exp) INLIST(,,)
RECCOUNT( ) SELECT( ) BETWEEN(,,) IIF(,,)
TABLEREVERT( ) LOCK( ) CHR() ASC()
TABLEUPDATE( ) FSIZE( ) TAG() INKEY()


相关文章


全国计算机等级考试二级VFP考试-大纲
获得、设置鼠标双击间隔时间
VFP基础教程第二章VFP语言基础2
获得系统中鼠标的键数
VFP基础教程第二章VFP语言基础1
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛