visual foxpro第三章.ppt

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

第三章 查询与统计 3.1、 排序与查询 一、排序 1、排序的概念: 根据表的某些字段重排记录,排序后产生一个新表,其记录按新的顺序排列,原文件不变。 2、命令格式: SORT TO 新文件名 ON 字段名1[/A|/D][/C][,字段名2 [/A|/D][/C]……][范围][FOR条件] [WHILE条件2][FIELDS字段名表] [FIELDS LIKE 通配字段名] | [FIELDS EXCEPT 通配字段名 3、应用举例: set defa to e:\vfp use sb sort to ssb3 on 启用日期 use ssb3 list sort to ssb35 on 启用日期,价格 use ssb35 list sort to ssb54 on 部门/D,价格 FOR 主要设备 use ssb54 list 二、索引 1、索引的概念 索引是保持原表的记录顺序(物理顺序)不变,按某个字段进行逻辑排序,建立该字段顺序与原表记录的映射关系。 2、命令格式: INDEX ON 索引关键字 TO 单索引文件名 |TAG 索引标识名[OF 复合索引文件名][FOR 条件][compact] [ascending|descending] [unque|candidte] [additive] 3、应用举例: use sb index on 启用日期 to isb3 list index on -价格 to isb4 unique list index on 部门+STR(价格,9,2) TAG bmjg list index on val(部门)+价格/1000000 TAG bmjjg of csb54 list 4、打开和关闭索引 1)打开或关闭索引: set index to isb3,isb4 list set index to 2)打开(或关闭)文件打开(或关闭)索引: use sb index isb3,csb54 list use 3)确定索引文件: use sb index isb3,csb54 set order to TAG bmjg list set order to 2 list set order to list 5、删除索引 1)删除索引文件: DELETE FILE ISB3,ISB4 2)删除索引标识 命令格式: DELETE TAG All | 索引标识1[,索引标识2]…… DELETE TAG CSB54 3)应用举例: USE sb INDEX ON 启用日期 TAG qyrq INDEX ON 价格 TAG jg LIST DELE TAG jg DELE TAG ALL LIST 3.2 查询命令 一、顺序查询命令:LOCATE和CONTINUE 1、命令格式: LOCATE[范围][FOR条件] [WHILE条件] CONTINUE 2、功能:有哪些信誉好的足球投注网站满足条件的第一条记录,若找到该记录,记录指针指向该记录。若无此记录,屏幕显示“已到定位范围末尾”。 3 应用举例: LOCATE FOR 价格15000 AND NOT 主要设备 ?RECNO() CONTINUE ?RECNO() DISP 二、索引查询命令 1、SEEK命令: 1)命令格式: SEEK 表达式 2)功能:在已确定控制索引的库文件中按索引关键字有哪些信誉好的足球投注网站满足表达式值的第一个记录,若找到,记录指针指向该记录;若未找到,则在主屏幕的状态条上显示“No find”。 3)应用举例: use sb index isb3 list day=ctod(06/01/92) seek day disp seek ctod(07/21/90) disp 2、Find命令 1)命令格式:FIND 字符表达式 2)功能:在已打开索引的表中查找与字符表达式相匹配的记录。 3)应用举例: Use sb index to isb2 on 名称 find 车床 disp find 微$名称 disp 3.3 数据工作期 一、数据工作期与工作区的基本概念 1、数据工作期窗口:是一个用来设置数据工作环境的交互操作窗口,设置的环境包括打开表及索引,多个表之间的关系。 2、利用数据工作期建立环境的特点 3、工作区:是VFP在内存中开辟的一个内存区域,VFP提供32767个工作区,每个工作区上只能打开一个表,打开另一个表则关闭以前打开的表。 4、工作区号:编号从1到32767,可用别名。 5、别名:工作区号1~10用别名A~J十个字母表示,其他的用W11、W12、……W32767表示。 二、多工作区查询 1、准备四个设备管理数据库表P29、P65、P78 2、选择工作区 1)命令格式:S

文档评论(0)

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

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

1亿VIP精品文档

相关文档