VFP常用命令详解

VFP常用命令详解

ID:39149201

大小:53.11 KB

页数:29页

时间:2019-06-25

VFP常用命令详解_第1页
VFP常用命令详解_第2页
VFP常用命令详解_第3页
VFP常用命令详解_第4页
VFP常用命令详解_第5页
资源描述:

《VFP常用命令详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档大 中 小VFP常用命令详解VFP命令、函数及程序语句大全(1)VFP命令是一种实现对数据库系统进行操作的动词或短语。VFP命令可在VFP命令窗口中单独运行,也可编制成程序成批运行,由命令和函数编制的程序可对数据库系统进行自动、复杂的操作,使数据库系统应用起来更加友好、方便。¨        VFP常用命令分类表类别命令 建立文件类 CREATE,MODIFY,COPY,SAVE等 数据库操作类 USE,CLOSE,COPY,MODIFYSTRUCTURE等 数据编辑类 BROWSE,EDIT,CHANG,REPLACE,UPDA

2、TE等 记录指针操作类 GOTO,LOCATE,SEEK,FIND,SKIP等 记录操作类 APPEND,DELETE,INSERT等 数据显示类 BROWSE,LIST,DISPLAY等 数据统计类 SUM,COUNT,AVERAGE,TOTAL等 存变量操作类 ACCEPT,INPUT,READ,SAVE等 程序控制类 DO,DOWHILE…ENDDO,IF…ENDIF等 系统设置类 SETTALK,SETDEFAULTTO等 ¨        命令格式VFP命令一般由命令动词和控制短语构成。标准文案实用文档一般格式:命令动词[FRO

3、M<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>][FIELDS<字段名表>][]表示可选,<>表示必选,/表示或选例如:(1)APPENDFROMC:RSDA.DBFFOR基本工资>100FIELDS编号,姓名,职称,基本工资。从C:RSDA.DBF表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资。(2)COUNTFOR职称="高工"TOGG统计高工的记录数到内存变量GG。 控制短语规定了对数据库操作的限制条件:1.指向输入输出目标FROM/TOAPPENDFROM,COP

4、YFILETO<目标文件> 2.限制记录范围(SCOPE)ALL所有记录NEXT本记录后的第几个记录RECORD<1>第1个记录REST当前记录之后所有记录3.选择字段FIELDS<字段表>选择输入/输出的字段。4.限制条件FOR/WHILE<条件>FOR基本工资>100.AND.基本工资<200¨        命令格式规则命令的行为单位,一行书写不完,在未尾加上“;”第二行接着写。必须以命令动词开头,动词后的短语顺序不限。命令中大小写字母等效。标准文案实用文档命令动词和关键字可以只写前4个字符。不得用命令动词或关键字作为自定义变

5、量、函数、程序名。一.表结构的操作1.创建表结构命令1:CREATE[路径][表名]例子:在A盘创建GZ2数据表。CREATEA:GZ2命令2:CREATE[新表名]FROM[旧表名]例子:在A盘由GZ1创建GZ3数据表。CREATEA:GZ3FROMA:GZ1命令3:COPYSTRUCTRUETO[路径][表名]例子:在D盘生成一个与正在使用的表结构相同的新表文件MYCOPYSTRUCTRUETOD:MY2.表结构的显示命令:LISTSTRUCTUREDISPLAYSTRUCTURE例子:显示当前数据表在结构。LISTSTRUCTUR

6、E3.表结构的修改命令:MODIFYSTRUCTURE作用:显示表文件结构,并允许修改此表的结构说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。例子:修改当前数据表的结构。MODIFYSTRUCTURE二.表文件的打开和关闭1.打开命令:USE表名[INDEX索引文件名][EXCLUSIVE]例子:打开A盘GZ1数据表。USEA:GZ1例子:以独占方式打开当前表文件XXUSEXXEXCLUSIVE2.关闭命令:USE例子:关闭当前打开的表。USE三.记录指针的定位1.绝对定位命令:GO[TO]n

7、TOP

8、BOTTOM

9、说明:n定位到第n条记录,TOP定位到最上面一条记录,BOTTOM定位到最下端一条记录2.相对定位命令:SKIP[+

10、-]n说明:它以当前记录为基准前移(-)或后移(+)n个记录,不选任选项,则默认记录指针后移一条记录。标准文案实用文档四.表数据的添加1.记录的追加命令:APPEND[BLANK]例子:向当前数据表尾部追加记录。APPEND例子:向当前数据表尾部追加一条空记录。APPENDBLANK2.记录的插入命令:INSERT[BLANK][BEFORE]例子:在当前记录后插入一条空记录。INSERTBLANK例子:在第3条记录前插入

11、一条记录。GO3INSERTBEFORE3.用复制方法建新表记录命令:COPYTO新表名[范围][FIELDS字段表][FOR条件]例子:把当前表中“应发合计”大于1000元的记录复制到新数据

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

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

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