VF常用命令及其格式
1、打开表命令:USE表文件名
2、关闭表命令:USE、CLOSE ALL或USE
3、记录指针定位命令:GO数值表达式(绝对移动)、SKIP(相对移动)
4、替换(修改)记录命令:REPLACE字段1WITH表达式1,字段2WITH表达式2……[范围][FOR<条件>]
5、复制表命令:COPY TO新文件名[FOR〈条件〉][范围]
复制表结构命令:COPY STRU TO新表文件名[FIEL〈字段名表〉]
6、建立索引命令:INDEX ON关键字段TO单索引文件名
INDEX ON关键字段TAG索引标识名
7、查询命令:(1)条件查询:LOCATE FOR〈条件〉
继续查找命令:CONTINUE
(2)索引查询:FIND字符表达式
SEEK表达式
继续查找命令:SKIP
8、选择工作区命令:SELECT工作区号|别名
9、建立表之间的关联命令:SET RELATION TO关联表达式INTO别名
10、表的更新命令:
UPDATE ON关键字段FROM别名REPLACE字段1WITH表达式1,字段2WITH表达式2……[RANDOM]
11、交互式输入命令:
(1)INPUT[提示信息]TO内存变量
(2)ACCEPT[提示信息]TO内存变量
13、输出命令:?和??
常用命令:
1、设置默认路径命令:SET DEFA TO盘符:\路径
2、关闭表命令:CLOSE TABLE,CLEAR ALL
3、记录显示命令:LIST/DISP[范围][FOR〈条件〉]
4、追加记录命令:(1)表尾追加:APPEND[BLANK]
(2)表中插入:INSERT[BEFORE][BLANK]
(3)从其他文件中追加多条记录到当前表:APPEND FROM文件名[FOR〈条件〉][FIEL<字段名表>]
5、删除记录命令:DELE[范围][FOR<条件>]
6、彻底删除带标记记录命令:PACK
7、取消删除标记命令:RECALL[范围][FOR<条件>]
8、物理删除表中所有记录命令:ZAP
9、复制任何类型文件:COPY FILE〈文件名1〉TO〈文件名2〉
10、将单个记录发送到数组:SCATTER TO〈数组名〉[FIEL〈字段名表〉]
11、将数组中的值发送到当前记录命令:GATHER FROM数组名
12、将表中多条记录传送到数组命令:COPY TO ARRAY数组名
13、将二维数组中的值传送到表中:APPEND FROM ARRAY数组名
14、表的排序命令:SORT ON〈字段1〉/A|/D,字段2/A|/D to新表文件名
15、打开索引文件命令:SET INDEX TO索引文件名表
16、设置主控索引命令:SET ORDER TO单索引文件名|TAG索引标识
17、更新索引文件命令:REINDEX
18、关闭索引文件:SET INDEX TO、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE
19、删除索引标识命令:DELE TAG索引标识名
删除单索引文件命令:DELE FILE单索引文件名
20、表的浏览命令:BROWSE
21、记录的过滤命令:SET FILTER TO条件
22、字段的过滤命令:SET FIELDSS TO字段名表
23、表之间的连接命令:JOIN WITH别名TO新表文件名FOR条件
24、设置一对多关系命令:SET SKIP TO别名
25、数据库相关命令:打开:OPEN DATA数据库名
新建:CREAT DATA数据库名
修改:MODIDATE数据库名
关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL
设置当前数据库命令:SET DATA TO数据库名
26、程序相关命令:建立/修改程序:MODI COMMAND程序文件名
运行程序:DO程序文件名
27、内存变量/数组赋值命令:=、STORE
28、交互式输入命令:@行,列SAY表达式GET变量
29、文本输出命令:TEXT
〈输出显示内容〉
ENDTEXT
30、终止程序执行命令:CANCEL、QUIT、RETURN
31、清除主屏幕命令:CLEAR
32、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF
(2)设置删除标记命令:SET DELE ON/OFF。