文档详情

VFP命令汇总.doc

发布:2016-12-29约2.32万字共41页下载文档
文本预览下载声明
VFP编程常用命令 第1章 数据库基础与VFP编程环境基础 1.专门的关系运算 选择(筛选、过滤): SET FILTER TO 条件或命令 for 条件命令实现。 例:SET FILTER TO 性别=男“ SET FILTER TO 取消选择 投影:SET FIELDS TO 字段名表实现。 SET FIELDS TO 姓名,性别 SET FIELDS TO ALL 取消投影 连接(联接,Join) :用命令JOIN或SET RELATION实现。 Ctrl+F2可弹出命令窗口 默认 路径的设置: SET DEFAULT TO D:\WH1234 ?CURDIR() 查看当前默认路径 4.恢复数据环境 CLEAR ALL从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。 CLOSE ALL正确执行后,关闭所有打开的数据库、表以及临时表。 CLEAR PROGRAM清除最近执行程序的程序缓冲区。 Visual FoxPro基础 1.日期型数据规定格式:{^yyyy-mm-dd} 2.日期时间型数据规定格式:{^yyyy-mm-dd hh:mm:ss} 3.(1)内存变量的赋值和输出,可以使用STORE、“=”或“?”命令进行操作完成。 三个命令的格式如下: STORE 表达式 TO 内存变量表 内存变量=表达式 ? 表达式 (2)如果内存变量与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m.,用以强调这一变量是内存变量。 (3)通过LOCAL、PRIVATE、PUBLIC命令规定作用域。 4.系统变量:系统变量名都以下划线开头 _screen.fontsize=12 变量的释放: RELEASE 〈内存变量表〉 注:〈内存变量表〉中的各个变量用逗号分隔。 CLEAR MEMORY:清除所有的内存变量。 CLEAR ALL:清除所有的内存变量。 变量的显示: (1)LIST MEMORY [LIKE 〈通配符〉][TO PRINTER [PROMPT]|[TO FILE 〈文件名〉] (2)DISPLAY MEMORY [LIKE 〈通配符〉][TO PRINTER][PROMPT]|[TO FILE 〈文件名〉] 7.算术运算符: 算术运算符有6种,按优先级由高到低的排列顺序为: **或^(乘方). *(乘)、/(除)、%〈取模,即取两个数相除的余数〉. +(加)、-(减) 此外,还可以使用圆括号改变运算顺序。 字符运算符: + (完全连接运算符,将两个或多个字符串按顺序直接连接成一个字符串) - (不完全连接运算符,用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部) 日期运算符: +(相加) -(相减) 关系运算符: (大于) (小于) = (大于或等于) = (小于或等于) = (等于) #或!=或 (不等于〉 ==(完全等于,两个字符串完全相同才为真) $(包含,右串包含左串才为真,或者说左串为右串的子串才为真) 逻辑表达式: NOT或!(逻辑非,取其右边逻辑值的相反值) AND (逻辑与,两边的逻辑值都是真时才得真) OR (逻辑或,两边的逻辑值都是假时才得假,只要有一个是真就得真) 数值型函数: (1)绝对值函数格式:ABS(数值表达式) (2)平方根函数格式:SQRT(数值表达式) (3)圆周率函数格式:PI() (4)取整函数格式:INT(数值表达式) (5)四舍五入函数格式:ROUND(数值表达式1,数值表达式2) 功能:返回指定表达式在指定位置四舍五入后的结果。 〈数值表达式2指明四舍五入的位置。 若数值表达式2大于0,那么它表示的是要保留的小数位置; 若数值表达式2小于0,则表示的是整数部分的舍入位数。 求余函数格式:MOD(数值表达式1,数值表达式2) 功能:求数值表达式1除以数值表达式2的余数。 其正负号与数值表达式2相同。 (7)求最大值最小值函数格式: MAX(数值表达式l〉,〈数值表达式2〉[,〈数值表达式3〉…]) MIN则(数信表达式1,数值表达式2[,〈数值表达式3〉…]) (8)随机数函数格式:RAND(数值表达式) 功能:返回一个0到1之间的随机数。 13.字符型函数: (1)求字符串长度函数格式:LEN(字符表达式) (2)大小写转换函数格式: LOWER(字符表达式) 小写 UP
显示全部
相似文档