当前位置:文档之家› VF常用命令及其格式

VF常用命令及其格式

VF常用命令及其格式关于VF 2007-03-27 10:30:33 阅读8 评论0 字号:大中小VF常用命令及其格式1、打开表命令:USE 表文件名教材P672、关闭表命令:USE 、CLOSE ALL P683、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)P69-704、替换(修改)记录命令:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>] P795、复制表命令:COPY TO 新文件名[FOR〈条件〉][范围] P84复制表结构命令:COPY STRU TO 新表文件名[FIEL 〈字段名表〉] P856、建立索引命令:INDEX ON 关键字段TO 单索引文件名INDEX ON 关键字段TAG 索引标识名P897、查询命令:(1)条件查询:LOCATE FOR 〈条件〉P93继续查找命令:CONTINUE P93(2)索引查询:FIND 字符表达式P94SEEK 表达式P95继续查找命令:SKIP P958、选择工作区命令:SELE 工作区号|别名P1059、建立表之间的关联命令:SET RELATION TO 关联表达式INTO 别名P10810、表的更新命令:参考我的课件第三章第五节关于表的更新部分UPDATE ON 关键字段FROM 别名REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM]11、交互式输入命令:(1)INPUT [提示信息] TO 内存变量P139(2)ACCEPT [提示信息] TO 内存变量P13913、输出命令:?和??P141常用命令:1、设置默认路径命令:SET DEFA TO 盘符:\路径2、关闭表命令:CLOSE TABLE,CLEAR ALL3、记录显示命令:LIST/DISP [范围][FOR 〈条件〉] P724、追加记录命令:(1)表尾追加:APPEND [BLANK] P80(2)表中插入:INSERT [BEFORE] [BLANK] P81P81 (3)从其他文件中追加多条记录到当前表:APPEND FROM 文件名[FOR〈条件〉][FIEL <字段名表>]5、删除记录命令:DELE [范围][FOR<条件>] P826、彻底删除带标记记录命令:PACK7、取消删除标记命令:RECALL [范围][FOR<条件>] P838、物理删除表中所有记录命令:ZAP P849、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉P8410、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉] P8511、将数组中的值发送到当前记录命令:GATHER FROM 数组名P9612、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名P8613、将二维数组中的值传送到表中:APPEND FROM ARRAY 数组名P8714、表的排序命令:SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名P8715、打开索引文件命令:SET INDEX TO 索引文件名表P9116、设置主控索引命令:SET ORDER TO 单索引文件名|TAG 索引标识P9117、更新索引文件命令:REINDEX P9218、关闭索引文件:SET INDEX TO 、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE P9219、删除索引标识命令:DELE TAG 索引标识名P92删除单索引文件命令:DELE FILE 单索引文件名P9220、表的浏览命令:BROWSE P7321、记录的过滤命令:SET FILTER TO 条件P7622、字段的过滤命令:SET FIELDSS TO 字段名表P7723、表之间的连接命令:JOIN WITH 别名TO 新表文件名FOR 条件P10724、设置一对多关系命令:SET SKIP TO 别名P10925、数据库相关命令:打开:OPEN DATA 数据库名P111新建:CREAT DATA 数据库名P111修改:MODI DATE 数据库名关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL 设置当前数据库命令:SET DATA TO 数据库名26、程序相关命令:建立/修改程序:MODI COMMAND 程序文件名运行程序:DO 程序文件名27、内存变量/数组赋值命令:=、STORE P138或P3828、交互式输入命令:@行,列SAY 表达式GET 变量P13929、文本输出命令:TEXT〈输出显示内容〉ENDTEXT P14330、终止程序执行命令:CANCEL、QUIT、RETURN P14331、清除主屏幕命令:CLEAR P14332、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF(2)设置删除标记命令:SET DELE ON/OFF还有很多,就不再一一列举了。

VFP 6.0的文件类型默认分类2007-03-27 11:14:03 阅读2 评论0 字号:大中小VFP 6.0的文件类型VFP 6.0的文件类型很多,下面介绍一些常用的文件类型及扩展名。

(1) 数据库文件:扩展名分别为 .dbc、.dct和 .dcx三种类型的文件。

(2) 表文件:扩展名为.dbf和.fpt两种类型的文件。

(3) 项目文件:扩展名为.pjx和.pjt两种类型的文件。

(4) 程序文件:扩展名为.prg和.fxp两种类型的文件。

(5) 索引文件:扩展名为.idx和.cdx两种类型的文件。

(6) 表单文件:扩展名为.scx、.sct、.spr和.spx等四种类型的文件。

(7) 报表文件:扩展名为.frx和.frt两种类型的文件。

(8) 标签文件:扩展名为.lbx和.lbt两种类型的文件。

(9) 菜单文件:扩展名为.mnx、.mnt、.mpr和.mpx等四种类型的文件。

(10) 查询文件:扩展名为.qpr和.qpx两种类型的文件。

(11) 视图文件:扩展名为.vue的文件,用于存储程序运行环境的设置。

(12) 应用程序文件:扩展名为.app的文件,用于存储应用程序的文件。

(13) 文本文件:扩展名为.txt的文件,供vfp与其他高级语言交换数据的数据文件。

(14) 可执行文件:扩展名为.exe的文件,用于存储可执行应用程序的文件。

(15) 格式文件:扩展名为.fmt的文件,用于存储屏幕的输出格式的文件。

(16) 内存变量文件:扩展名为.mem的文件,用于保存已定义的内存变量的文件。

VFP 6.0的文件类型数组常量默认分类2007-03-27 11:46:33 阅读2 评论0 字号:大中小常量就是值固定不变的量。

VFP支持多种类型的常量,常见的有以下五种。

1.数值型常量VFP的数值型常量可以是整数或小数,也可以用科学计数法表示,如13.23、-23、6e-8。

2.字符型常量字符型常量包括所有可打印的ASCII字符以及空格,还包括所有汉字和各种符号。

字符型常量使用时必须用定界符单引号(' ')、双引号(" ")或方括号([ ])括起来 3.日期型常量日期型常量表示一个日期。

格式:{^yyyy-mm-dd}说明:分隔符可以是连字符、正斜杠、圆点或空格。

如{^2002-05-20}、{^2002/05/20}、{^2002.05.20}、{^2002 05 20}都表示2002年5月20日。

4.逻辑型常量逻辑型常量只有“真”、“假”两种类型的值。

在VFP 6.0中用.T.或.Y.表示逻辑“真”,用.F.或.N.表示逻辑“假”,大小写均可。

5.货币型常量在表示货币型常量时,要在数值前加“$”符号,如$12.45,$-1000等。

数组关于VF 2007-03-27 11:50:35 阅读1 评论0 字号:大中小在VFP 6.0中,把名字相同、用下标区分的内存变量称为数组。

1.定义数组使用数组之前要先定义。

数组名的命名规则与一般的变量名命名规则相同。

格式:DIMENSION <数组名>(<数值表达式1>[,<数值表达式2>]);[,<数组名>(<数值表达式1>[,<数值表达式2>])]…功能:定义一个或多个数组。

2.数组元素的赋值数组一经定义,它的每个数组元素都可以单独当作一个内存变量使用,所以可以使用前面介绍的给内存变量赋值的命令分别给不同的数组元素赋值。

如果要对数组中的所有数组元素赋同一个值,可以使用下面的命令:格式一:STORE <表达式> TO <数组名>格式二:<数组名> = <表达式>功能:将表达式的值赋给数组中的所有元素。

3.日期型表达式日期型表达式的运算符包括两种类型:+和-。

在双目运算符中,日期运算符是惟一不要求运算符两边有相同数据类型的运算符。

它们只能用于下列几类运算:(1) 日期加上数值得到将来的日期。

(2) 数值加上日期得到将来的日期。

(3) 日期减去数值得到过去的日期。

(4) 两日期相减得到两个日期相差的天数。

4.关系型表达式关系型表达式是由关系运算符与字符型表达式、数值型表达式日期型表达式或逻辑型表达式所组成的,其运算结果是一个逻辑值。

关系运算符两边的数据类型要求一致。

常见的关系运算符有如下几种:小于大于等于小于等于大于等于不等于精确等于<>= <= >= <>或!=或# = =。

相关主题