vfp新版讲稿初稿第7~9讲(第四章)

vfp新版讲稿初稿第7~9讲(第四章)

ID:36671418

大小:246.01 KB

页数:32页

时间:2019-05-13

vfp新版讲稿初稿第7~9讲(第四章)_第1页
vfp新版讲稿初稿第7~9讲(第四章)_第2页
vfp新版讲稿初稿第7~9讲(第四章)_第3页
vfp新版讲稿初稿第7~9讲(第四章)_第4页
vfp新版讲稿初稿第7~9讲(第四章)_第5页
资源描述:

《vfp新版讲稿初稿第7~9讲(第四章)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(第6讲)(modiwindscreenfont"",18)第四章VFP6.0的命令及数据表的基本操作VFP6.0有近500多个命令,本章介绍常用的命令以及数据表操作的基本知识。重点概念:命令结构、表打开和关闭概念、工作区概念、索引概念、记录查找定位、多表操作主要命令:表打开和关闭;表记录删除和恢复;表内容列表(显示)、浏览和修改(替换);索引的创建;表的连接和关联4.1VFP6.0的命令结构1.常用命令的一般格式命令动词[范围子句][FIELDS<字段列表>][FOR<条件>][WHILE<条件>]命令短语

2、或子句其中:1)命令动词:表示要执行的操作。可以简写为前4个字母。例如:DISPLAY简写为DISPBROWSE简写为BROW2)命令短语:或称为子句,用于说明命令的操作对象、操作结果和操作条件等信息。常用命令短语有:“范围子句”、“FIELDS子句”、“FOR子句”等。命令短语格式说明中常用的符号:<>:表示必须的,由用户键入[]:表示可选择项104

3、或/:表示在二项中选择其中一项2.常用的命令短语(命令子句)1)范围子句:指定命令要操作的记录范围,有四种选择:ALL:表示对表中所有记录进行指定的操作。NE

4、XT:表示对从当前记录开始的n条记录。RECORD:表示仅对记录号为n的记录进行指定的操作。REST:表示对从当前记录到最后一条记录进行指定的操作。范围子句缺省时,有的命令其默认范围是全部记录(例如,LIST、COUNT、SUM等命令默认范围是ALL);有的命令默认范围是当前记录(例如,DISPLAY、DELETE、REPLACE等命令)。例:USE成绩LISTALL&&ALL可以省略。GOTO3LISTNEXT3GOTO3LISTREST2)FIELDS<字段列表>子句“FIELDS”用来选择要

5、操作的字段,相当于关系运算中的投影。关键词“FIELDS”有时可以缺省。例:LISTALLFIELDS平时成绩,期中成绩或LIST平时成绩,期中成绩3)FOR<条件>子句<条件>:是一个逻辑表达式或关系表达式(值为.T.或.F.)。用来对范围子句所确定范围内的记录进行筛选,相当于关系运算中的选择。例4-1:USE成绩LISTALLFIELDS平时成绩,期中成绩FOR课程代号=’96001’特别说明:104当范围子句省略时,有些命令默认范围是全部记录,有些命令默认范围是当前一条记录。但如果带有FOR子句而省略了

6、范围子句,则默认范围就是ALL。例4-2:关于省略范围子句时FOR子句的范围作用。USE成绩DISPLAYFIELDS平时成绩,期中成绩DISPLAYFIELDS平时成绩,期中成绩FOR课程代号=’96001’4)WHILE<条件>子句WHILE子句也是对记录进行筛选。FOR<条件>与WHILE<条件>二者的区别:FOR子句是对范围内满足条件的所有记录进行操作;WHILE子句是当操作范围内遇到第一条不满足条件的记录时就停止操作,而不管范围内是否还有其它满足条件的记录。例如:LISTFIELDS平时成绩,期中成

7、绩while课程代号=’96001’3.关于命令格式注意事项1)命令必须以命令动词开始2)命令动词可缩写为前四个字母3)各命令子句的先后次序可以任意,但必须用空格分隔各个子句例如以下两条命令等价:LISTALLFIELDS平时成绩,期中成绩FOR课程代号=’96001’LISTFOR课程代号=’96001’FIELDS平时成绩,期中成绩ALL4)一条命令最长为8192个字符,用“;”结尾表示命令续行。5)命令中的字符不区分大小写。6)VFP中没有规定保留字,但用户在选择变量名,字段名和文件名时应尽量不使用系统

8、中的命令关键字,以免混淆。4.命令的执行方式有两种:1041)、单命令执行方式:在命令窗口中键入命令。2)、程序方式先将解决问题的全部操作命令按一定的逻辑结构编辑成一个完整的程序,一次输入计算机,并以文件形式存盘,然后执行这个文件,则文件中的命令(或语句)将自动地连续执行。下面介绍建立命令文件(程序)的方法。4.2命令文件的建立、修改与执行1.用命令来建立命令文件的方法命令格式MODIFYCOMMAND〈文件名〉说明:1)文件名:符合变量名规则,最好不多于8个字符,默认扩展名.PRG2)此命令打开文本编辑器,

9、用户可输入命令文件内容。注意:输入程序时·一行只能写一条命令,若一条命令一行写不完,行末尾用分号“;”表示续行,其余内容在下一行继续写。·文件存盘:按Ctrl+W或Ctrl+End若不存盘:按Esc或Ctrl+Q3)修改命令文件与建立命令文件的命令相同。例4-3:利用MODIFYCOMMAND命令建立一个文件名为TEST1.PRG的命令文件,然后执行它。文件内容如下:NOTE以下求三个数中的最大值A

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

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

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