VFP命令、函数及程序语句大全分解.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP命令、函数及程序语句大全(1) VFP命令是一种实现对数据库系统进行操作的动词或短语。VFP命令可在VFP命令窗口中单独运行,也可编制成程序成批运行,由命令和函数编制的程序可对数据库系统进行自动、复杂的操作,使数据库系统应用起来更加友好、方便。 ??????????VFP常用命令分类表 命令 ?CREATE,MODIFY,COPY,SAVE等 ?数据库操作类 ?USE,CLOSE,COPY,MODIFY?STRUCTURE等 ?数据编辑类 ?BROWSE,EDIT,CHANG,REPLACE,UPDATE等 ?记录指针操作类 ?GOTO,LOCATE,SEEK,FIND,SKIP等 ?记录操作类 ?APPEND,DELETE,INSERT等 ?数据显示类 ?BROWSE,LIST,DISPLAY等 ?数据统计类 ?SUM,COUNT,AVERAGE,TOTAL等 ?存变量操作类 ?ACCEPT,INPUT,READ,SAVE等 ?程序控制类 ?DO,DO WHILE…ENDDO,IF…ENDIF等 ?系统设置类 ?SET TALK,SET DEFAULT TO等 ??????????命令格式 ?????VFP命令一般由命令动词和控制短语构成。 一般格式: 命令动词[FROM源文件][TO目标文件][记录范围][FOR/WHILE条件] [FIELDS字段名表] ????[ ]表示可选,表示必选, / 表示或选 ????例如: (1)APPEND FROM C:\RSDA.DBF FOR 基本工资100 FIELDS 编号,姓名,职称,基本工资。 ????从C:\RSDA.DBF 表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资。 (2)COUNT FOR 职称=高工TO GG 统计高工的记录数到内存变量GG。  ?控制短语规定了对数据库操作的限制条件: ?1.指向输入输出目标 ?FROM/TO ?APPEND FROM,COPY FILE TO 目标文件 ?2.限制记录范围(SCOPE) ?ALL??所有记录 ?NEXTn 本记录后的第几个记录? RECORD1 第1个记录 ?REST 当前记录之后所有记录? ?3.选择字段 ?FIELDS字段表选择输入/输出的字段。 ?4.限制条件 ?FOR/WHILE条件 ?FOR 基本工资100 .AND.基本工资200 ??????????命令格式规则 ??命令的行为单位,一行书写不完,在未尾加上“;”第二行接着写。 ??必须以命令动词开头,动词后的短语顺序不限。 ??命令中大小写字母等效。 ??命令动词和关键字可以只写前4个字符。 ??不得用命令动词或关键字作为自定义变量、 函数、程序名。 一.表结构的操作 1.创建表结构 命令1:CREATE [路径][表名] 例子:在A盘创建GZ2数据表。 CREATE A:GZ2 命令2:CREATE [新表名] FROM [旧表名] 例子:在A盘由GZ1创建GZ3数据表。 CREATE A:GZ3 FROM A:GZ1 命令3:COPY STRUCTRUE TO [路径][表名] 例子:在D盘生成一个与正在使用的表结构相同的新表文件MY COPY STRUCTRUE TO D:\MY 2.表结构的显示 命令:LIST STRUCTURE ??????DISPLAY STRUCTURE 例子:显示当前数据表在结构。 LIST STRUCTURE 3.表结构的修改 命令:MODIFY STRUCTURE 作用:显示表文件结构,并允许修改此表的结构 说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。 例子:修改当前数据表的结构。 MODIFY STRUCTURE 二.表文件的打开和关闭 1.打开 命令:USE 表名 [INDEX 索引文件名] [EXCLUSIVE] 例子:打开A盘GZ1数据表。 USE A:\GZ1 例子:以独占方式打开当前表文件XX USE XX EXCLUSIVE 2.关闭 命令:USE 例子:关闭当前打开的表。 USE 三.记录指针的定位 1. 绝对定位 命令:GO[TO] n|TOP|BOTTOM 说明: n定位到第n条记录,TOP定位到最上面一条记录,BOTTOM定位到最下端一条记录2.相对定位 命令:SKIP [+|-]n 说明:它以当前记录为基准前移(-)或后移(+)n个记录,不选任选项,则默认记录指针后移一条记录。 四.表数据的添加 1.记录的追加 命令:APPEND [BLANK] 例子:向当前数据表尾部追加记录。 APPEND 例子:向当前数据表尾部追加一条空记录。 APPEND BLANK 2.记录的插入 命令:INSERT

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档