您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 辅导 >> 正文    
  VFP使用命令建立和操作索引文件 【注册男护士专用博客】          

VFP使用命令建立和操作索引文件

www.nanhushi.com     佚名   不详 

    一.建立索引文件:对打开的索引文件,可用下列命令建立索引: 
格式:index on 索引关键字|tag 索引名|to 索引文件名 
说明:(1).tag 索引名:指定索引名,此索引存放在与表名相同的.cdx文件中。 

(2).to 索引文件名:选择此项生成独立索引,即一个索引存放在一个索引文件中;否则生成的是结构化复合索引。 
例1:建立“工资情况”表的结构化复合索引文件,其索引关键字分别为姓名和工资,而索引名分别为xm和gz. 
use 工资情况 
browse  
index on 姓名 tag xm 
index on 工资 tag gz 
browse  
&&分别执行以上命令后,生成了“工资情况.cdx”文件,其中存放了xm和gz两个索引。 

例2:用“姓名”作索引关键字,建立“职工档案.dbf”的独立索引文件,文件名为a.idx。 
use 职工档案 
index on 姓名 to hello &&执行此命令,检查默认目录e:\myvfp,会发现多了一个文件:hello.idx 
use 

    二.打开索引:打开表时,系统会自动打开结构化复合索引,但此时显示的仍是物理顺序。要使索引起作用,必须指定主控索引。主控索引就是控制当前显示顺序的索引。也可以在打开表的同时指定主控索引。 
1.打开表的同时打开索引并指定主控索引: 
格式:use 表名 [index 索引文件名] [order tag 顺序号|索引名] 
说明:(1).index 索引文件名:用于打开独立索引文件。 

(2).order tag 顺序号|索引名:用于打开结构化复合索引。其中,顺序号为该索引在复合索引文件中的先后顺序,即在“表设计器”的“索引”选项卡中看到的该索引的位置。 
例:在命令窗口输入以下命令依次执行: 
use 职工档案 index hello &&打开表的同时打开独立索引hello 
browse &&显示的是按姓名索引的顺序,use 
use 工资情况 order tag 2 &&显示的是gz索引的顺序,因为gz在“表设计器”中位置为2,use  

2.打开表后再打开索引: 
格式1:set index to 索引文件名 
功能:打开独立索引文件 
格式2:set orer to 顺序号|tag 索引名 
功能:打开结构化复合索引 
例:在命令窗口依次执行以下命令: 
use 职工档案 
brow &&显示物理顺序,set index to hello &&打开独立索引文件hello.idx 
browse &&显示的是按姓名索引的顺序,use 
use 工资情况 
browse &&显示物理顺序 
set order to 1 &&即将xm指定为主控索引,因为xm在“表设计器”中位置为1,browse &&显示按姓名索引的顺序,set orer to gz &&将gz指定为主控索引 
browse &&显示的是gz索引的顺序,use  

    三.关闭索引: 
格式1:set index to 
格式2:set order to 
说明:上两条命令后不加选项,可关闭当前索引。格式1用于关闭独立索引,格式2关闭复合索引。索引关闭后,表仍处于打开状态,显示物理顺序。
 
    四.删除索引: 
1.独立索引文件的删除:用删除文件的方法删除,在“我的电脑”中找到对应的.idx文件,将其删除即可。 
2.复合索引文件的删除: 
格式1:delete tag all 
格式2:delete tag 索引名 
说明:格式1删除复合索引文件中的所有索引,格式2删除复合索引文件中的指定索引。一个复合索引文件中的所有索引都被删除后,该复合索引文件即自动删除了。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。