大学计算机VF件.ppt

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

第2章续 索引与查询;索引文件有二种,单索引文件和复合索引文件。VFP提供了四种类型索引文件:主索引、候选索引、唯一索引和普通索引 。 建立方式:1、使用表设计器 2、命令 命令格式: INDEX ON 索引关键字 TAG 索引标记名 [FOR 条件][ASCENDING] [DESCENDING][CANDIDATE] 功能:对当前表中满足条件的记录,建立索引文件和增加索引标识; 确定主控 索引 格式:set order to [ 数值表达式| 单索引文件名| [TAG]索引标识 ] 数值表达式表示已打开索引的序号。 单索引文件名 指定该单索引文件为主控索引 索引标识指定索引表示为主控索引 set order to 或set order to 命令取消主控索引文件及主控索引,表达式按物理顺序输出。;索引的更新;查询命令;LOCATE命令;索引查询命令;数据工作期;一、视图文件的建立 1.菜单操作 2.命令操作 命令格式: Create view 视图文件名 二、视图文件的打开 ;;一、工作区;说明: (1) 在任意时刻,只有一个工作区是当前工作区,用 户只能在当前工作区对打开的当前表进行操作。 (2) 每一个工作区都可以并且只能打开一个表文件。 (3) 同一个表文件不允许同时在多个工作区打开,但在其它工作区中被关闭之后,可以在任意一个工作区中被打开。(工作区就象教室一样,表就班级) (4)各工作区中打开的表彼此相互独立(指针不受响)。 2、选择工作区 命令格式:SELECT 〈工作区号〉/〈别名〉 功能:选定某个工作区,用于打开一个表。 ;例:在1号和2号工作区内分别打开SB.DBF和SP.DBF表文件。 SELECT 1 也可以用 SELECT A USE SB LIST SELECT B 也可以用 SELECT 2 USE SP LIST 说明:(1)用SELECT命令选定的工作区称为当前工作区, VFP默认1号工作区为当前工作区。 (2)函数SELECT()能够返回当前工作区的区号。 (3)命令“SELECT 0”表示选定当前尚未使用的最 小号工作区。 (4)引用非当前工作区表的字段必须冠以别名, 格式为:别名.字段。;例: CLOSE ALL 关闭所有打开的表 ?SELECT()显示:1 ,1号工作区为默认工作区 USE SB list use SP list ? SELECT() 显示:1,自动关闭SB表 SELECT 0 ? SELECT() 显示:2,尚未使用的最小工作区 号是2 ; 通过用工作区(或者表)别名指定欲访问的工作区,所得到的字段值为指定工作区打开的表当前记录的字段值。 【例】在1号和2号工作区打开SB.DBF和BMDM.DBF,在1号工作区内查看当前记录的编号、名称、部门名称等字段内容。 SELECT A USE SB 在一号工作区中打开SB表(21) SELECT B USE BMDM 在二号工作区中打开BMDM GO 3 部门代码为21 SELECT A 选择1号工作区为当前工作区 DISPLAY 编号,名称,BMDM.名称;二、关联;学号;编号;【说明】建立关联时,关键字必须是两个表文件共有字段,且子表已按关键字段建立了索引文件,并已指定关键字段为主控索引。;一、关联的概念 每个打开的表都有一个记录指针,用以指示当前记录。关联就是令不同工作区的记录指针建立一种临时的联动关系,使一个表的记录指针移动是另一个表的记录指针能随之移动。 1.关联条件 建立关联的两个表,总有一个是父表,一个为子表。父表记录指针的移动,会使子表记录指针自动移到满足关联条件的记录上。;关联条件通常要求比较不同表的两个字段表达式值是否相等。要在关联命令中指明这两个字段表达式外,还必须先为子表的字段表达式建立索引。 2.多一关系 3.一多关系 二、在数据工作期窗口建立关联 ;查询命令;四、统计命令;2 、求和;【例4-2】试求学生表中各同学的语文总成绩,然后对所有 数值型字段进行求和。 USE STUDENT SUM 语文 TO YUWEN

文档评论(0)

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

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

1亿VIP精品文档

相关文档