欢迎来到天天文库
浏览记录
ID:40669193
大小:36.00 KB
页数:4页
时间:2019-08-05
《3.2表的维护命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、3.2表的维护命令(命令方式维护表)3.2.1-3.2.2VISUALFOXPRO6.0的命令格式1.VISUALFOXPRO6.0命令的一般格式组成:命令动词+若干个短语(子句)执行什么操作命令的操作对象,条件例:USEXSDA以LIST为例介绍这些子句:命令格式:LIST
2、DISPLAY[<范围>][FOR
3、WHILE<条件>][[FIELDS]<字段名表>][OFF][TOPRINT][TOFILE<文件名>]功能:在表中按指定范围与条件筛选出记录,按字段名表确定出字段并在主窗口显示出来,或送至指定的目的地。
4、表示选
5、择其一,[]表示可选项<>表示必选项各子句顺序无关(1)命令动词。如BROWSE,LIST,MODIFYSTRUCTURE,CREAT等(2)范围子句:确定该命令涉及的记录。(选择)描述方法:ALL表中所有记录NEXTN从当前记录起的N条记录RECORDN第N个记录REST从当前记录起到最后一个记录止的所有记录缺省范围子句通常默认为ALL,如LIST。也有例外,如DISPLAY缺省范围子句默认范围为当前记录。例:1.显示表中所有记录USE学生信息表LIST或BROWSE或DISPLAYALLLIST的默认范围是ALLDIS
6、PLAY的默认范围是NEXT12.显示第5条记录LISTRECORD5或DISPLAYRECORD53.显示第3到第8条记录GO3LISTNEXT64.显示从第5条记录开始到最后一条记录GO5LISTREST(3)FOR子句指定在指定的范围内选择记录的条件(选择)(4)WHILE子句与FOR子句的区别(选择)例:LISTFOR数学>80AND语文>80GO1LISTWHILE数学<80(5)FIELDS子句确定需要操作的字段。(投影)FIELDS子句缺省时列出除备注型和通用型外的所有字段例:在学生信息表中只显示某些同学是否
7、是团员.USE学生信息表LISTFIELDS姓名,是否团员综合实例:1.显示所有团员的姓名,语文成绩.LISTFIELDS姓名,语文FOR是否团员=.T.2.显示从第2条记录到第8条记录中所有团员的姓名和语文成绩.GO2LISTFIELDS姓名,语文NEXT7FOR是否团员=.T.3.显示中文系团员的所有信息.LISTFOR是否团员=.T.AND所在系=’中文系’4.显示中文系团员中语文和数学有一门课在80分以上的记录.LISTFOR是否团员=.T.AND所在系=’中文系’AND(语文>80OR数学>80)1.VISUAL
8、FOXPRO6.0命令的书写规则(1)命令动词必须书写在命令的最前面,而各短语的前后顺序可以任意排列。例:LISTFIELDS学号,姓名,性别FORYEAR(出生日期)=1963LISTFORYEAR(出生日期)=1963FIELDS学号,姓名,性别(2)命令动词与短语之间,短语与短语之间,短语的各部分之间必须用空格分隔开。(3)命令动词,各短语之间的关键字及函数名都可以简写为前4个字符,而且英文字母不区分大小写。(4)一条命令的长度可达8192个字符,当一行写不下时,可在适当位置输入续行符“;”,并按回车键换行,继续输入
9、命令。3.2.3表与表结构的复制1.复制任何类型的文件COPYFILE<文件名1>TO<文件名2>功能:从文件名1复制得到文件名2说明(1)若对表复制,该表必须处于关闭状态(2)文件名可以使用通配符*和?use(关表复制)copyfile学生信息表.dbfto11.dbf(文件名必须带扩展名)copyfile学生信息表.fptto11.fptcopyfilex*.*toy*.*2.从表复制出表或其他类型的文件COPYTO<文件名>[范围][FOR<条件>][FIELDS<字段名表>
10、FIELDSLIKE<通配字段名>
11、FI
12、ELDSEXCEPT<通配字段名>][[TYPE][XLS
13、SDF
14、DELIMITED[WITH<定界符>
15、WITHBLANK
16、WITHTAB]]]功能:将当前表中选定的部分记录和部分字段复制成一个新表或其他类型的文件。说明:(1)原表需处于打开状态(2)对于含有备注型字段的表,系统在复制扩展名为.DBF的文件的同时自动复制扩展名为.FPT的备注文件。(3)复制所得的新表必须被打开,也即被选作为当前表后才可进行操作。(4)通配字段名指表示字段时可以使用通配符。(5)新文件可以是表文件(默认),EXCEL文件(选XLS),T
17、XT文件(系统数据格式(SDF),定界格式(DELIMITED))什么是定界符?字符型字段的定界符什么是分隔符?字段之间用来分隔的字符USE学生信息表COPYTOB1.DBF文件和.FPT文件COPYTOB2XLS.XLS文件COPYTOB3SDF.TXT文件COPYTOB4DELIMITED.TXT文
此文档下载收益归作者所有