VFP程序设计第四篇.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 表的创建和基本操作 表的创建 表的打开和关闭 表结构的修改 表的记录定位和显示 表结构和数据的复制 表数据的修改 表的过滤 数组和表之间的数据交换 §4.1 表的创建 §4.2表的显示与维护 特别重要的命令: Repl 字段名 with 表达式 Local for / cont 四、 表结构和数据的复制 §4.3 表中数据的过滤 §4.4 表的排序与索引 二、 索引 §4.5查询 §5.4统计 §4.7多表操作 §4.8数组和表之间的数据交换 意义:对学生,按学号分别汇总其选课成绩; 统计汇总营业员的销售额;等等。 这些操作无法用 SUM 简单完成,而可以用TOTAL 一、工作区 1多工作区的特点 (1) 每个工作区中只能打开一个表文件, 一个 表文件也只能在一个工作区中打开. (2)用户直接操作的工作区称为当前工作区.当前工作区 的表为当前表;启动VFP后,默认1号工作区为当前工作区. (3)系统为每个工作区中打开的表设置一个记录指针,一般情况下他们各自独立,互不干扰. 2.工作区的标识(区号、区名、别名) (1)1~32767:分别表示1~32767号工作区 (2)A~J:分别表示1~10号工作区 (3)别名:打开表时建立 USE 表文件名 ALIAS 别名 若无ALIAS子句,则表文件名为默认别名。 USE 学生 IN C ALIAS XS 别名XS 或: USE 学生 IN 3 ALIAS XS 别名XS USE 学生 别名学生 3工作区的选择 (1) SELECT 工作区号/区名/别名 (2)USE 表 IN 工作区号 不改变当前工作区,而在指定的工作区打开表文件 4工作区的互访 别名- 字段名 或: 别名 .字段名 说明: 在当前工作区中,可以通过别名方式引用(读方式)其他工作区中打开的表的字段值。 说明: 每个工作区中打开的表都有自己独立的记录指针, 用户只能操作当前工作区打开的表文件,并且操作不影响其他工作区的数据和记录指针。 特别地,对表记录的REPLACE写操作,最好只对当前工作区打开的表文件进行,读操作(引用)可以通过工作区互访对所有工作区进行。 二、表间关系与关联 1.问题的由来:由于各工作区的记录指针各自独立,不能相互带动,给操作带来麻烦。 表关联的目的,是使其他工作区的记录指针根据关键字相等的原则,随同本区的记录指针一起移动。 关联可以在两个或多个表之间建立。 父表:建立关联的表,其记录指针将带动另一个表的记录指针跟随移动。 子表:被关联的表,其记录指针随父表而动。 2.用命令建立关联 SET RELATION TO [ 关联表达式 INTO 别名] [ADDITVIE] 关联小结 1、注意事项: 1)父表记录指针的移动通过子表的索引带动子表的记录指针移动,所以: 子表必须索引;子表无法带动父表。 2)不能建立表的环状关联。 2、建立关联时,父表、子表的选择: 1) 要进行修改的表一般应该是父表; 2) 在多对一关系中,关键字多方的表,应设为父表,关键字一方的表,应作为子表。 3)多表关联时,综合考虑上述两点 及操作的方便性。 三、表之间的连接 格式:JOIN WITH 别名 TO 新表文件名 FOR 条件 [FIELDS 字段表] 1)FOR 条件 是必选项, 两个表必须按条件的要求进行连接,连接中最常用的是等值连接,即连接条件为两个表中公共字段值应相等。 2)如选择了FIELD 字段表,则连接生成的新表文件中字段按字段表来确定,字段表中的字段必须是当前工作区或指定的别名工作区的字段 3)一次只能联结两个表,若要联结多个,应分步进行;4)与SORT和TOTAL一样,新表不会自动打开,而应使用USE命令打开。 5)两个表都不需要排序或索引。 四、表文件的更新 UPDATE ON 关键字段 FROM 别名 REPLACE 字段名1 WITH 表达式1 [,字段名2 WITH 表达式2…][RANDOM] Note:当前表文件与别名表文件必须按关键字段索引,若加上RANDOM则可不对别名表文件进行索引。 返 回 下 页 一、单记录和数组之间的数据交换 1将表中记录传送

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档