2013-1VFP第11部分(索引、查询统计和扫描循环).pptVIP

2013-1VFP第11部分(索引、查询统计和扫描循环).ppt

  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文档。上传文档
查看更多
学号 姓名 英语 计算机 数学 001 张三 85 82 76 002 李四 70 95 63 003 王武 40 70 83 Sum 英语,计算机,数学,英语+计算机+数学 to yy1,jsj1,sx1,zf1 Average 英语,计算机,数学,英语+计算机+数学 to yy2,jsj2,sx2,zf2 Count to rs Calculate sum(计算机),avg(英语),cnt(),max(英语+计算机+数学),min(数学) to jsj3,yy3,zf3,sx3 纵向求和 纵向求平均 统计记录数 =(85+82+76)+(70+95+63)+(40+70+83) 5. 分类汇总 命令格式: total on 关键字段 to 汇总表文件名 [fields 字段名表]…… 汇总字段,必须是数值型字段 必须索引或排序 关闭的表文件 (教科书P159) 【例6-9】计算图书表中每个出版社的图书数量。 表单Form1的Init事件代码如下: set safety off use 图书 index on 出版社 tag cbs total to sl on 出版社 fields 数量 use sl copy to sl1 fields 出版社,数量 thisform.grid1.recordsourcetype=0 thisform.grid1.recordsource=sl1 set safety on 学号 姓名 性别 年龄 积分 001 张三 男 30 20 002 李四 女 25 10 003 王五 男 40 50 004 赵七 男 22 30 005 孙六 女 50 20 【EXM7】有如下数据表jf.dbf,按性别汇总积分。 命令按钮的click事件代码: Set safety off index on 性别 tag xb total on 性别 to hz fields 积分 thisform.grid1.recordsource=hz thisform.refresh Set safety on 表单的Unload事件代码:Close all ②子表必须对关联字段索引 ③ 父表关键字是关联的关键字 不同名的字段只要类型和数值相同也可建立关联。 ④关联后,父表指针移动带动子表指针移动;而如果当前工作区是子表,其指针移动,父表指针不会移动。 ⑤[additive] 一般用于三个或三个以上的表之间建立多重关联,第2、3…个关联使用该选项。 ⑥关联后,当前工作区字段名可以直接使用,子表的字段在使用时要加“别名.字段名”。 ⑦set rela to recn()+N into 别名把记录号作关键字建立关联。(例子见后) ⑧关闭或重新打开数据表,关联就会消失。(故称为临时关系) BB AA(利用记录号建关联) Recno()+2 Sele 1 Use AA Sele 2 Use BB Set rela to Recno()+2 into A(或 AA或1) BB AA (利用关键字相等建关联) Sele 1 Use AA inde on 字段 tag zd Sele 2 Use BB Set rela to 字段 into A(或 AA或1) 字段 父表:BB 书号 1 0003 2 0001 3 0004 4 0003 5 0002 6 0001 7 0001 子表: AA 书号 1 0001 2 0002 3 0003 4 0004 AA BB CC 或 AA BB AA CC 字段1 字段2 字段1 字段2 Sele 1 Use CC inde on 字段2 tag zd Sele 2 Use BB Set rela to 字段2 into A(或 CC或1) inde on 字段1 tag zd Sele 3 Use AA Set rela to 字段1 into B(或 BB或2)ADDI Sele 1 Use CC inde on 字段1 tag zd Sele 2 Use BB inde on 字段2 tag zd Sele 3 Use AA Set rela to 字段1 into A(或 CC或1) Set rela to 字

文档评论(0)

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

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

1亿VIP精品文档

相关文档