VFP命令的使用

VFP命令的使用

ID:46767545

大小:139.00 KB

页数:8页

时间:2019-11-27

VFP命令的使用_第1页
VFP命令的使用_第2页
VFP命令的使用_第3页
VFP命令的使用_第4页
VFP命令的使用_第5页
资源描述:

《VFP命令的使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VFP命令的使用一.实验目的1.掌握VFP命令的格式。2.掌握常用的VFP命令。3.能够举一反三使用其他命令。二.实验原理1、VFP6.0常用命令结构一般格式:命令动词[范围子句][FIELDS<字段名列表>][FOR<条件>][WHILE<条件>]其中:命令短语格式说明中常用的符号:<>:表示必须的,由用户键入[]:表示可选择项

2、或/:表示在二项中选择其中一项(1)命令动词:表示要执行的操作;不可缺省,位于一条命令的开始。当命令动词多于4个字母时可以简写为前面4个字母。(2)命令短语:或称为子句,用于说明命令的操作对象、操作结果和操作条件等信息,常用的命令短语有“范围子句”、“FIELDS子

3、句”、“FOR子句”、“WHILE子句”等。a.范围子句:用来指定命令要操作的记录范围,有四种范围选择:ALL:表示对数据表中所有记录进行指定的操作。NEXT:表示对从当前记录开始的共n条记录进行指定的操作。RECORD:表示仅对记录号为n的记录进行指定的操作。REST:表示对从当前记录开始,直到最后一条记录为止的所有记录进行指定的操作。缺省范围子句时,有的命令其默认范围是全部记录(例如,LIST、COUNT、SUM等命令默认范围是ALL);有的命令其默认范围是当前记录(例如,DISPLAY、DELETE、REPLACE等命令默认是当前记录)。例1:listdisplayb.FIE

4、LDS<字段名列表>子句 “FIELDS”用来选择要操作的字段,相当于关系运算中的投影操作。关键词“FIELDS”有时可以缺省。例2:listfields学号,姓名List学号,姓名c.FOR<条件>子句<条件>:是一个逻辑表达式或关系表达式,其值为.T.或.F.。用来对范围子句所确定的范围内的记录进行筛选,相当于关系运算中的选择运算。注意:当范围子句缺省但带有FOR<条件>子句时,则默认范围是ALL。例3:listfor性别=’男’d.WHILE<条件>子句WHILE子句也是对记录进行筛选。FOR<条件>与WHILE<条件>二者的区别: a.FOR子句是对范围内满足条件的所有记录进行操作;W

5、HILE子句是当操作范围内遇到第一条不满足条件的记录时就停止操作,而不管范围内是否还有其它满足条件的记录。b.当范围子句缺省但带有FOR<条件>子句时,则默认范围是ALL。c.当范围子句缺省但带有WHILE<条件>子句时,则默认范围当前记录。例4:listwhile性别=’男’Listfor性别=’男’(3)关于命令格式注意事项①一条命令必须以命令动词开始; ②命令动词可缩写为前四个字母; ③各个命令子句的先后次序可以任意,但必须用空格分隔各个子句。  例5:LISTALLFIELDS学号,课程代号,平时成绩FOR平时成绩>80 ④一条命令最长为8192个字符,用“;”结尾表示命令有续行。 e

6、.命令中的字符不区分大小写。2、数据表内容的显示、复制与修改(1)表中数据的显示a.LIST命令格式:LIST[范围][[FIELDS]<字段名表>][FOR<条件>][WHILE<条件>] [OFF]功能:以列表方式显示表中记录,每列均有标题。其中:[OFF]指明不显示每条记录的记录号,默认范围为ALL。b.DISPLAY命令功能与LIST相似,不同之处是:①DISPLAY命令每当显示屏满时能暂停显示;②当没有指定<范围>和条件短语时,DISPLAY命令默认范围为当前记录,而LIST命令默认为ALL;③如果不带〈范围〉,但带有条件短语,DISPLAY命令针对整个表;如果带有〈范围〉,则针对指

7、定的范围。④当命令范围短语为ALL或带有条件短语时,执行命令后记录指针位于文件尾,EOF()返回.T.(2)表文件的复制格式:COPYTO<文件名>[<范围>][[FIELDS]<字段名表>][FOR<条件>][WHILE<条件>][<文件类型>]功能:本命令用于将当前打开的表文件全部或部分复制到一个由<文件名>指定文件名,由<文件类型>指定文件类型的新的文件中。①若<文件类型>省略,则复制生成新的.DBF文件,否则复制生成指定类型的文件。<文件类型>有许多种,SDF(标准数据格式文件)、XLS(电子表格文件)等。②若不带<范围>、FOR<条件>和WHILE<条件>短语时,则复制所有记录。③F

8、IELDS<字段名表>短语用于指定新文件中所包含的字段。省略FIELDS短语,则复制所有的字段。例6.将xs.dbf中所有女生记录复制到xs1.dbf中。使用以下命令序列:USExsCOPYTOxs1.dbffor性别=“女”(3)表内容的修改 格式:replace[范围] [字段名1with表达式1] [,字段名2with表达式2]…[for条件][while条件]功能:替换式修改表中记录的内容

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。