《精》计算机课件(第四章).pptVIP

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《医学计算机与信息技术应用基础课程体系》课题项目组 课 程 导 航 4.1表的排序 【功能】对当前的表排序,并将结果输出到新表中 【说明】ON 字段名1:用作排序的关键字段 /A按升序排序,/D按降序排序,默认是升序; 可实现多重排序,首先按字段名1排序,如果有可选项字段名2,则在字段名1之值相同的情况下,再按字段名2的大小进行排序。 4.2 表的索引 4.2 表的索引 索引文件有二种:单索引文件(.IDX)和复合索引文件(.CDX)。 一个数据表文件可以建立多个索引文件,也可以同时打开多个索引文件,但在同一时间内只有一个索引起作用,这个索引被称为主控索引。 【说明】 关键字段表达式可以是字段名,也可以是含有当前表中字段组成的合法表达式。 若在表达式中包含有几种类型的字段,常常需要使用类型转换函数将其转换为相同类型的数据 单索引文件:指定要建立的单索引文件名。 单索引文件扩展名是.IDX 复合索引文件又可分为结构复合索引文件和独立复合索引文件两种。 结构复合索引文件与表文件同名,打开表时自动打开结构复合索引文件; 独立复合索引文件的文件名由用户指定,在打开表文件时独立复合索引文件不会自动打开而需要使用命令进行打开操作。 【说明】 TAG 索引标识名用于指定复合索引文件中的索引标识; 当缺省OF时建立一个与表同名的结构复合索引文件; 加 OF独立复合索引文件名将建立一个指定名称的独立复合索引文件 使用ASCENDING按升序索引 使用DESCENDING按降序索引。缺省时,按升序建立索引。 3. 菜单方式建立、修改结构复合索引 打开表文件 选择[显示] - [表设计器] 选择“索引”选项卡 用表设计器建立的索引都是结构复合索引 【说明】 虽然可以同时打开多个索引文件,但同一时间只能有一个单索引文件或是复合索引文件中的一个索引标识作为主控索引 记录的操作和显示由主控索引来控制。 如果索引文件名表中排在第一位的是单索引文件,则该单索引就是主控索引 如果排在第一位的是复合索引文件,所有索引项均不起作用,表文件的记录将以物理顺序被访问。 【注意】1、在建立索引文件的同时,即打开了该索引文件,并指定其为主控索引文件 2、在打开表的同时就打开了结构复合索引文件 【说明】 ADDITIVE:表示保留以前打开的索引文件。缺省时,打开本索引同时关闭所有已打开的索引文件(结构复合索引文件外)。 如果打开多个索引文件,则系统自动为各打开的索引项统一编号 编号规则:先单索引,再结构复合索引,最后是独立复合索引 【说明】 数值表达式:指定该数值号的索引为主控索引;其值为0,则关闭主控索引,表文件的记录将以物理顺序被访问; 单索引文件名: 指定该名字的单索引为主控索引 TAG 标识名:指定复合索引文件中的该索引标识的索引项为主控索引。 加OF独立复合索引文件名: 指定独立复合索引文件 4.3 表的查询 【说明】 若找到符合条件的记录,则测试函数?FOUND()为真; 如果没有找到,则测试函数?FOUND()为假,并且指针定位到表底,即?EOF()为真。 一般用DISP显示当前找到的记录。 若继续查找符合该条件的其余记录,可使用 CONTINUE命令。 【说明】 如果找到,则把记录指针指向该记录,并且将FOUND()函数的值置为“真”; 如果没有找到与其相符的记录,将FOUND()函数的值置为“假”,EOF()函数的值置为“真”。 如果有多个与关键字匹配的记录,则记录指针定位于其中的第一条记录上,若浏览后续记录,可用SKIP 若字符常量无首尾空格,可省略定界符; 字符串可用字符变量代替,但需用转换, 【例4.16】查找表“患者信息.dbf”中实收押金为6 000 的最后一个患者的记录。 USE 患者信息 ORDER 实押降序 FIND 6000 ?FOUND() 系统主窗口显示结果为.T. DISPLAY 住院号,姓名,吸烟否,入院日期,住院科室,实收押金 【说明】 SEEK命令可查找字符型、数值型、日期型、逻辑型表达式值 SEEK命令中表达式必须有定界符,以确定表达式类型。 4.4 数据统计与计算 【说明】 若使用范围子句,统计出指定范围内满足条件的记录个数,默认的范围是ALL。 若使用TO 内存变量,可将统计的结果保存到指定内存变量中。 【说明】 表达式表由数值型字段组成,若省略,则对当前表的所有数值型字段求和。 TO 内存变量表:将求和结果按顺序存入内存变量 【例4.22】统计表“患者信息.dbf”中所有患者的住院费用的总和。 USE 患者信息 SUM 住院费用 TO fyzh 【说明】 【例4.23】统计表“ 住院费用.dbf”中各个患者费用小结的总和,将统计结果保存在

文档评论(0)

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

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

1亿VIP精品文档

相关文档