《Visual FoxPro使用与开发技术》复习资料.doc

《Visual FoxPro使用与开发技术》复习资料.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Visual FoxPro使用与开发技术》复习资料

VFP复习资料(4次补课讲稿) (一)数据表及其基本操作 一、数据表概念及其分类 1、VFP中,数据表是一种关系型数据表 数据表总是基于某种数据模型建立而成的。传统的数据模型有层次、网状和关系三种。 2、VFP中,数据表可分成自由表和数据库表两种 数据组织的四个层次:字段、记录、数据表和数据库。 自由表不包含于任何数据库;数据库表不能同时包含于两个数据库中。 自由表和数据库表可以相互转换;在打开了数据库后,新建的数据表都是数据库表。 二、数据表的组成 数据表由表结构和表记录两部分组成。称没有任何记录的数据表为空表。 任何一个已打开的数据表都有一个唯一的别名,且都有一个记录指针。由指针所指向的具体记录称为当前记录;此外,指针还可能指向文件开头或末尾,这时BOF或EOF函数的值为.T.。 数据表总是在工作区中打开的。称最后一次用SELECT语句所选择的工作区为当前工作区,在当前工作区中打开的数据表称为当前数据表。工作区号范围为1~32767。对1~10号工作区,还可用字母A~J来表示。执行过CLOSE ALL命令后,默认为1号工作区。 三、数据表的基本操作 数据表的创建 调出表设计器或执行CREATE TABLE命令 执行COPY [STRU] TO 数据表名命令 数据表的打开与关闭 (1)在代码段中用USE命令 (2)在表单或报表设计器的数据环境中所加入的数据表,会随着相应表单或报表的激活/关闭而打开/关闭。 3、记录的添加与插入 (1)APPEND或APPEN BLANK命令 (2)APPEND FROM 数据表/ARRAY 数组 (3)APPEND FROM 文件名 DELI/SDF/XLS (4)INSERT [BEFORE] [BLANK] 数据表的显示 (1)LIST/DISPLAY STRUCTRUE (2)LIST/DISPLAY [FOR 条件] [范围] 范围有ALL、NEXT n、REST和RECORD n四种 6、数据表的修改 (1)调出表设计器修改表结构(MODI STRU) (2)用ALTER TABLE命令修改表结构 ALTER TABLE 数据表名 ADD/DROP/ALTER/RENAME …… 增加/删除字段、修改字段类型或宽度、更改字段名 (3)用BROWSE、EDIT/CHANGE修改记录 (4)用REPLACE命令替换成批记录值 (5)执行GATHER命令用数组修改当前记录值 7、记录指针的定位 (1)绝对定位 GOTO [RECORD] n/TOP/BOTTOM GOTO TOP/BOTTOM受索引影响,GOTO n则不然 (2)相对定位 SKIP ±n 该命令受索引影响 (3)顺序(条件)定位 LOCATE FOR——CONTINUE (4)索引定位 FIND/SEEK——指针要么指向相匹配的首记录,要么指向文件末尾。 8、记录的删除 (1)有逻辑删除与物理删除两种 (2)相关命令与函数 DELETE / RECALL / PACK / ZAP DELETE FROM 数据表名 WHERE 条件 DELETED( )函数 9、数据表的排序与索引 SORT实现物理排序,结果保存于一个新的数据表中,要查看排序结果,必须打开新的数据表;INDEX实现逻辑排序,结果生成一个索引标记Tag(索引表),要查看排序结果,必须激活索引。 (1)SORT排序 SORT ON 字段名[/A/D] TO 数据表名 [ASCENDING / DESCENDING] [FOR 条件] [范围] ? /A或/D参数优先于ASCE / DESC子句; ? 多重排序时,字段名之间用逗号分隔。 (2)建立索引 可在表设计器中创建索引,也可通过执行INDEX命令来建立索引。在表设计器中所建立的索引保存于结构化复合索引文件中,它并不即刻起作用; 使用 set order to 索引名(激活所建立的索引) 而执行INDEX命令所建立的索引可以保存于单一索引文件或复合索引文件(结构化的或独立的)中,它即刻起作用,即影响数据表记录的操作顺序。 INDEX ON 索引表达式 TO 单一索引文件名 INDEX ON 索引表达式 TAG 索引标记名 INDEX ON 索引表达式 TAG 索引标记名 OF 独立复合索引文件名 (

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档