首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > VF > 复习资料 > 正文

2011年度计算机等级考试二级VFP复习指导(5)

来源:考试吧Exam8.com) 2010-12-5 14:23:59 考试吧:中国教育培训第一门户 模拟考场
考试吧整理了2011年度计算机等级考试二级VFP复习指导,帮助考生备考。

  【例5】在表文件STUD.DBF中,先按性别再按是否团员建立一个独立复合索引文件SXBTY.CDX。

  USE STUD

  INDEX ON 性别+IIF(是否团员,’团员’,’非团员’) TAG 性别团员 OF SXBTY2)菜单方式

  ①打开表文件。

  ②选择【显示】|【表设计器】命令,打开表设计器对话框,选择“索引”标签。

  ③在索引名中输入索引标识名,在类型的下拉列表框中确定一种索引类型,在表达式中输入索引关键字表达式,在筛选中输入确定参加索引的记录条件,在排序序列下默认的是升序按钮,单击可改变为降序按钮。

  ④确定好各项后,选择“确定”,关闭表设计器,同时索引建立完成。

  ⑤同样的方法也可以将以前建立的索引调出,利用表设计器上的“插入”或“删除”按钮进行插入或删除。

  注意:用表设计器建立的索引都是结构复合索引文件。

  (3)索引文件的打开【格式1】USE<文件名>[INDEX<索引文件名表|?>][ORDER<数值表达式2>|<单索引文件>|[TAG]<标识名>[OF<复合索引文件名>][ASCENDING|DESCENDING]]

  【功能】打开指定的表文件及相关的索引文件

  【说明】:

  INDEX<索引文件名表>|?:表示打开的索引文件;如果选择“?”,则系统将出现“打开”对话框,供用户选择索引文件名;如果<索引文件名表>

  中的第一个索引文件是单索引文件,则它是主索引文件,若第一个索引文件是复合索引文件,则表文件的记录将以物理顺序被访问。

  <索引文件名表>:指定要打开的索引文件,索引文件中的文件扩展名可以省略,但如果存在同名的单索引文件和复合索引文件,必须带扩展名。

  <索引文件名表>中的单索引文件和复合索引文件的标识有一个唯一的编号,编号最小值为1,编号规则为:先将单索引文件按它们在<索引文件名表>中的顺序编号,再将结构复合索引文件按标识产生的顺序连续编号,最后将独立复合索引文件中的标识先按它在<索引文件名表>中的顺序,再按标识产生的顺序连续编号。

  [ORDER]子句:指定主索引。选择此选项时,主索引文件将不是<索引文件名表>中的第一个单索引文件,而是此选项指定的单索引文件或标识。[ORDER]子句中各选项的含义如下:

  <数值表达式2>指定主索引的编号,若<数值表达式2>的值为0,表示不设主索引。

  <单索引文件>指定的单索引文件设置为主索引。

  [TAG]<标识名>[OF<复合索引文件名>]:表示将<复合索引文件名>中的指定标识作为主索引。[OF<复合索引文件名>]缺省表示为结构复合索引文件。

  ASCENDING|DESCENDING:表示主索引被强制以升序或降序索引;缺省此选项,主索引按原有顺序打开。

  【格式2】SET INDEX TO[<索引文件名表>][ORDER<数值表达式>|<单索引文件名>|[TAG]<标识名>[OF<复合索引文件名>][ASCENDING|DESCENDING]][ADDITIVE]

  【功能】在已打开表文件的前提下,打开相关索引文件。

  【说明】ADDITIVE:表示保留以前打开的索引文件。否则,除结构复合索引文件外,以前打开的其他索引文件都将被关闭。(4)索引文件的关闭

  【格式1】USE

  【功能】关闭当前工作区中打开的表文件及所有索引文件。

  【格式2】SET INDEX TO

  【功能】关闭当前工作区中打开的所有单索引文件和独立复合索引文件。

  【格式3】CLOSE INDEXS

  【功能】关闭当前工作区中打开的所有单索引文件和独立复合索引文件。

  注意:结构复合索引文件不能用以上命令关闭,它随表文件的打开而打开,随表文件的关闭而关闭。

  (5)索引的删除

  1)标识的删除

  【格式】DELETE TAG<标识名1>[OF<复合索引文件名1>][,<标识名2>[OF<复合索引文件名2>]]...

  或:DELETE TAG ALL[OF<复合索引文件名>]

  【功能】从指定的复合文件中删除标识

  【说明】OF<复合索引文件名>:指定复合索引文件名,若缺省,则为结构复合索引文件。

  2)单索引文件的删除

  【格式】DELETE FILE<单索引文件名>

  【功能】删除指定的单索引文件

  【说明】关闭的索引文件才能被删除,文件名必须带扩展名。

  【例】删除表文件STUD.DBF的单索引文件STUD.IDX及结构复合索引文件中的所有标识。

  DELETE FILE STUD.IDX

  USE STUD

  DELETE TAG ALL(6)索引查询(FIND、SEEK)

  1)菜单方式

  ①首先打开表文件。

  ②选择【显示】|【浏览】命令。

  ③选择【表】|【转到记录】|【定位】命令,打开定位记录对话框。

  ④在“作用范围”下拉列表框中选择查询范围,在FOR或WHILE框中输入查询条件,选择定位按钮。系统将指针定位于符合条件的第一条记录上。

  2)索引查询(FIND、SEEK)

  LOCATE命令用于按条件进行顺序定位,无论索引文件是否打开都可使用。在打开索引文件后,还可以用FIND、SEEK命令进行快速检索。

  a.FIND命令【格式】FIND<字符串>/<数值常量>

  【功能】在表文件的主控索引中查找关键字值与<字符串>或<数值常量>相匹配的第一个记录。

  【说明】必须打开相应的库文件、主索引文件。

  查询字符串,字符串可以不用定界符括起来,但前后有空格的,则必须要括进来。

  查询常数,必须使用索引关键字的完整值。

  允许查询字符型内存变量,但必须使用宏替换函数。

  由于索引文件中关键字表达式值相同的记录总是排在一起的,可用SKIP、DISP命令来逐个查询。

  查询完满足条件的记录后,不能自然给出提示,常借助于EOF()函数来判断查询是否完成。

  多关键字查询,建立索引时STR函数若没有指定小数位,则应补齐不足10位的空格。

  如果用SET EXACT ON命令,则匹配必须是精确的。即FIND命令中的查询内容必须与记录的关键字段值完全相等。如果用SETEXACT OFF命令,则匹配可以是不精确的,即只要FIND命令中的查询内容与记录的关键字段值的左侧相等即可。

上一页  1 2 3 4 5 6 7 8 9 10  ... 下一页  >> 
  相关推荐:

  2011年计算机等级考试二级VFP基础教程汇总

  2010年9月计算机等级考试成绩查询时间汇总

  2011计算机等级考试二级VFP复习指导汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。