Visual FoxPro函数&命令&知识点
                  常用函数篇
1.取整函数
? INT(数值表达式)                        返回类型:数值型
  ? INT (12.56)                              &&屏幕显示:  12
2.四舍五入函数
? ROUND(数值表达式,有效位数)            返回类型: 数值型
  ? ROUND(12.345,1)                          &&函数指定保留1位小数  屏幕显示: 12.3
  ? ROUND(12.345,2)                          &&函数指定保留1位小数  屏幕显示: 12.35
3.平方根函数
? SQRT(数值表达式)                      返回类型: 数值型
  ? SQRT(81)                                &&屏幕显示:  9.00
  ? SQRT(-81)                                &&屏幕显示:错误信息
4.日期、时间函数
? YEAR(日期表达式)      &&:年份数值      返回类型: 数值型
? MONTH(日期表达式)    &&:月份数值      返回类型: 数值型
? DAY(日期表达式)      &&:日的数值      返回类型: 数值型
  ? DATE( )                      &&屏幕显示:当前系统日期       
  ? YEAR(DATE( ))                     &&屏幕显示:当前系统日期的年份
  ? TIME( )                        &&屏幕显示:当前系统时间
5.空格SPACE函数 
? SPACE(空格个数)                        返回类型: 字符型
  ? "姓名"                                  &&屏幕从第1列开始显示: 姓名
  ? SPACE (20)+"姓名"                      &&屏幕从第21列开始显示: 姓名
6. 删除空格函数
? LTRIM(字符表达式)  &&:删除指定字符串左边的先导空格      返回类型:字符型
? RTRIM(字符表达式)&&:删除指定字符串右边的尾随空格       返回类型:字符型
? ALLTRIM(字符表达式)&&:删除指定字符串的先导和尾随空格  返回类型:字符型
  ? LTRIM(SPACE(4)+"姓名  ")+"班级"        &&屏幕显示: 姓名    班级
  ? RTRIM(SPACE(4)+"姓名  ")+"班级"        &&屏幕显示:      姓名班级
  ? ALLTRIM(SPACE(4)+"姓名  ")+"班级"        &&屏幕显示:姓名班级
7. 截取字符串函数
? RIGHT(字符表达式,字符个数)          返回类型:字符型
? SUBSTR(字符表达式,起始位置[,字符个数])返回类型:字符型
  ? RIGHT ("XSDA.DBF,3")                    &&屏幕显示: DBF
  ? LEFT ("XSDA.DBF,4")                      &&屏幕显示:XSDA
  ? SUBSTR ("数据管理系统")                  &&屏幕显示:管理
8. 测试函数返回值
? LEN(字符型表达式) TYPE("表达式")       返回类型:数值型
  ? TYPE( )                                  返回类型:字符型
? LEN(SPACE(20))                          &&屏幕显示字符串长度:20
  ? TYPE("DATE()")                          &&屏幕显示DATE函数的数据类型: D
9. 数字转换成字符函数
? STR(数值表达式[,长度[,小数位数]]      返回类型:字符型
  ? STR(1357.246,6,2)                        &&屏幕显示转换后的字符串: 1357.2
  ? STR(1357.246)                            &&屏幕显示转换后的字符串:      1357
  ? STR(1357.246,3)                          &&屏幕显示转换后的字符串
  ? LEN(STR(4))                              &&屏幕显示转换后的字符串的长度:  10
10. 字符转换成数字函数
? VAL(字符表达式)                          返回类型:数值型
  ? VAL("246XS34")                          &&屏幕显示转换后的数字: 246.00
  ? VAL("XS246")                            &&屏幕显示转换后的数字: 0.00
11. 日期转换字符函数
? DTOC(日期表达式[,1])                    返回类型: 字符型
  ? DTOC ({^2010/01/03})                    &&屏幕显示转换后的字符串: 01/03/2010
  ? DTOC({^2010/01/03},1)                    &&屏幕显示转换后的字符串:20100103
12. 大小写转换函数
? LOWER(字符表达式)    &&: 大写转换小写  返回类型:字符型
? UPPER(字符表达式)    &&: 小写转换大写  返回类型:字符型
  ? UPPER("FoxPro")                          &&屏幕显示转换为大写字母的结果: FOXPRO
  ? LOWER("FoxPro")                          &&屏幕显示转换为小写字母的结果: foxpro
13. 字符转换为 ASCII码函数 
? ASC(字符表达式)                          返回类型:数值型
  ? ASC("A")                                  &&屏幕显示: 65
14.ASCII码转换为字符函数 
? CHR(数值表达式)                          返回类型:字符型
  ? CHR(65)                                  &&屏幕显示: A
15.最值函数
? MAX(表达式1, 表达式2)  &&:最大值  返回类型:数值型
? MIN (表达式1, 表达式2)  &&:最小值  返回类型:数值型
    ? MAX(12,20,54)                            &&屏幕显示:54.00
    ? MIN(12,20,54)                            &&屏幕显示:12.00
16.测试当前记录号:
? RECNO( )                    &&:返回当前表的当前记录号。    返回类型:数值型
17.测试记录总数:
? RECCOUNT( )                  &&:显示当前表的数据.          返回类型:数值型
18.记录否有删除标记:
? DELETE ( )        &&:如果记录有删除标记,返回值为真。反则假.返回类型:逻辑型
19.测试索引数据是否成功
? FOUND                        &&:测试索引数据是否成功。      返回类型:逻辑型
20.测试记录指针是否在文件尾
? EOF ( )               &&:测试记录指针是否在文件尾    返回类型:逻辑型
常用命令篇
1.显示帮助信息
HELP<帮助主题>                                  功能:打开帮助窗口显示指定主题的帮助信息
2.内存变量值赋
<内存变量名>=<表达式>   
3.内存变量值赋
STORE<表达式> TO <内存变量表功能:表达式的值赋给内存变量表中的内存变量
4.显示内存变量
  DISPLAY MEMORY [LIKE变量通配名]                        功能:显示当前内存变量
字符串截取2个字符之间
参数说明:
选择“LIKE变量通配名”,显示与“变量通配名”相匹配的内存变量 
5.删除内存变量   
  RELEASE<内存变量表>                                    功能:删除所有用户自定义内存变量
参数说明:
“内存变量表”中每两个内存变量名之间用逗号分隔
6. 定义数组
  DECLARE<数组名1>(行[,列][,数组名2(行[,])...]  功能:定义 一维或二维数组
参数说明:
“数组名1”、“数组名2”指定数组的名字,“行”、“列”指定数组的下标。
7. 新建表文件
  CTEATE<表文件名>                                        功能打开表设计器,新建一个VFP
参数说明:
“表文件名”指定要创建的表的文件名,其中可以包含路径

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。