VF常用命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据表操作命令
1、创建数据表命令:
格式:CREA TE [<表文件名>/?]
功能:新建一个VF数据表
2、打开数据表命令:
格式:USE [<表文件名>]
功能:打开指定的数据表或关闭数据表3、关闭数据表命令
格式:CLOSE DA TABASES
功能:关闭所有工作区中打开的数据表
文件及相关文件,选择1号工作
区为当前工作区
格式:CLOSE ALL
功能:关闭所有工作区的所有文件,选
择1号工作区为当前工作区格式:CLEAR ALL
功能:关闭所有文件,释放内存变量,
选择1号工作区为当前工作区格式:QUIT
功能:关闭所有文件,安全退出VF,返
回宿主操作系统
4、显示表结构命令
格式1:LIST STRUCTURE
格式2;DISPLAY STRUCTURE
功能:在主窗口显示当前打开的数据表
结构
5、修改表结构命令
格式:MODIFY STRUCTURE
功能:显示并修改当前打开数据表结构6、复制表结构命令
格式:COPY STRUCTURE TO <表文件
名>[FEILES<字段名>]
功能:对当前数据表结构进行复制,形
成一个指定名称的新表结构
7、复制数据表命令
格式:COPY TO <表文件名>[<范围>] [FOR<条件>] WHILE<条件>]
[FIELDS<字段表>] [TYPE<文件
类型>]
功能:对当前数据表中指定范围内符合
条件的记录进行复制,形成一个
指定名称的新数据表8、追加与插入记录命令
格式:APPEND [BLANK]
功能:在当前数据表的末尾增加新记录
格式:APPEND FROM<表文件
名>[FOR<条件>] [WHILE<条
件>] [FILEDS<当前表字段表>]
[TYPE<文件类型>]
功能:由磁盘上指定的表文件中,将规
定范围内符合条件的记录自动
添加到当前数据表的末尾。
9、插入记录命令
格式:INSERT [BLANK] [BEFORE]
功能:在当前数据表指定的位置上插入
一条新记录
10、记录指针移动命令
格式1:GO[TO]
功能:将记录指针移到第
格式2:GO[TO] TOP
功能:将记录指针移到当前表的第一条
记录
格式3:GO[TO ]BOTTOM
功能:将记录指针移到当前表最后一条
记录
格式:SKIP[
功能:相对于当前记录,记录指针向上
或相下移动若干条记录
11、显示记录命令
格式1:LIST [<范围>] [FOR<条
件>][WHILE<条件>]
[FIELDS<表达式表>] [OFF]
[TO PRINT]
格式2:DISPLAY[<范围>] [FOR<条
件>][WHILE<条件>]
[FIELDS<表达式表>] [OFF]
[TO PRINT]
功能:输出指定范围内满足条件的各
个记录的有关内容
12、删除记录命令
逻辑删除:DELETE [<范围>] [FOR<条
件>] [WHILE<条件>]
去处删除标志:RECALL [<范围>]
[FOR<条件>] [WHILE<条
件>]
13、修改记录命令
A、DELETE [<范围>] [FOR<条件>]
[WHILE<条件>] [FIELDS<
字段表>]
B、CHANGE [<范围>] [FOR<条件>]
[WHILE<条件>] [FIELDS<
字段表>]
14、浏览修改命令
格式:BROWS [FIELDS<字段表>]
[LOCK
字段名>] [NOAPPEND]
[NOMODIFY]
功能:以浏览窗口方式显示当前数据表
数据并提供用户进行修改15、成批替换修改命令
格式:REPLAY [<范围>] [FOR<条件>]
[WHILE<条件>] <字段
1>WITH <表达式1>……数据表的排序与索引
16、物理排序:
格式:SORT ON <字段1> [A/] [C/] [D/] <
字段1> [A/] [C/] [D/] TO <
文件名> [<范围>] [FOR<条
件>] [WHILE<条件>]
[FIELDS<字段表>]
ASCENDING | DESCENDING 功能:对指定范围内满足条件的记录按指
定字段之值的大小重新排序
后生成一个给定名称的新数
据表文件.
17、索引的建立命令
格式: INDEX ON <关键字表达式> TO <
单索引文件名> [FOR<条
件>]
[COMPACT][UNIQUE|
CANDIDA TE]
[ASCENDING|ADDITIVE] 格式:INDEX ON <关键字表达式>
TAG <索引标识名> [OF <索引
文件名>] [FOR<条件>]
[UNIQUE|CANDIDA TE]
[ASCENDING|DECENDING]
[ADDITIVE]
数据表查询与统计
18、LOCA TE [<范围>] FOR<条件>
19、FIND <字符串>/<常数>
20、SEEK<表达式>
数据表统计
21、多记录求和命令
格式:SUM[<表达式>][范围][FOR<条
件>][WHILE<条件>] [TO<内存
变量>]
功能::对指定范围内满足条件的所有
记录,计算出各记录所指定的
表达式的值,在分别对这些值
求和
22、多记录求平均命令
格式:A VERAGE [<表达式表>][<范
围>][FOR<条件>][WHILE<条
件>][TO<内存变量表>]
功能:对指定范围内满足条件的记录
计算其指定的各个表达式值的
平均值.
23、记录个数统计命令
格式:COUNT[<范围>][FOR<条
件>][WHILE<条件>][TO<内存
变量>]
功能:统计指定范围内满足条件的记
录个数.
24、计算命令
格式:CALCULA TE <表达式表>[范
围][FOR<条件>][WHILE<条
件>][TO<内存变量表>]
功能: 对指定范围内满足条件的记录
分别计算指定各个表达式的值25、记录分类求和命令
格式:TOTAL ON <关键字> TO <文件
名> [<范围>] [FOR<条件>]
[WHILE<条件>][FIELDS<字
段表>]
功能:对当前数据表中指定的数值型