问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求大神帮帮忙! 打开非结构复合索引文件fcj.cdx,设置cj为当前主控索引

发布网友 发布时间:2022-08-15 01:08

我来回答

1个回答

热心网友 时间:2023-09-10 19:56

set order 命令
指定表的主控索引文件或标识。
语法
SET ORDER TO
[nIndexNumber | IDXIndexFileName | [TAG] TagName [OF CDXFileName] 
[IN nWorkArea | cTableAlias] 
[ASCENDING | DESCENDING]]
参数
nIndexNumber
指定主控索引文件或标识的编号。nIndexNumber 指的是在 USE 或 SET INDEX 中列出索引文件的顺序号。首先按它们在 USE 或 SET INDEX 中出现的顺序为打开的 .IDX 文件编号。随后,按创建顺序为结构 .CDX 文件中的索引标识(如果存在的话)编号。最后,按创建顺序为所有打开的独立的 .CDX 文件中的索引标识编号。
下面示例说明了不同索引文件类型和标识的编号方式(文件名只是为了说明问题,并不需要真正存在)。表 video.dbf 打开时带有三个索引 (title.idx, costs.cdx 和 rating.idx),使用下面命令将其在第一个工作区中打开:
USE video INDEX title.idx, costs.cdx, rating.idx IN 1
video 表有一个结构复合索引文件(video.cdx),其中有两个索引标识(NUMBERSOLD 和 YEARSOLD)。打开 video 时,此结构 .CDX 文件自动打开。
由于 .IDX 文件首先被编号,因此发出命令 SET ORDER TO 1 将使 title.idx 成为主控索引,而发出 SET ORDER TO 2 则使 rating.idx 成为主控索引。
SET ORDER TO 1
Controlling index: C:\FOX30\TITLE.IDX
SET ORDER TO 2
Controlling index: C:\FOX30\RATING.IDX
其次对 video.cdx 中的索引标识进行编号:
SET ORDER TO 3
Controlling index: C:\FOX30\VIDEO.CDX Tag: NUMBERSOLD
SET ORDER TO 4
Controlling index: C:\FOX30\VIDEO.CDX Tag: YEARSOLD
独立文件 costs.cdx 中的索引标识最后被编号:
SET ORDER TO 5
Controlling index: C:\FOX30\COSTS.CDX Tag: RENTALCOST
SET ORDER TO 6
Controlling index: C:\FOX30\COSTS.CDX Tag: BUYCOST
nIndexNumber 也可以是 0。如果发出 SET ORDER TO 0 命令,则所有索引文件仍保持打开,并且在增加、删除或修改记录时更新。但是,表中所有记录的显示和访问顺序是记录编号顺序而不是索引顺序。不带其他参数的 SET ORDER TO 命令与 SET ORDER TO 0 命令完全一样。
如果 nIndexNumber 大于 .IDX 文件和 .CDX 文件的索引标识数,则 Visual FoxPro 产生错误信息。
IDXIndexFileName
指定作为主控索引文件的 .IDX 文件。
[TAG] TagName [OF CDXFileName]
指定 .CDX 文件中的一个标识作为主控索引标识。标识名可以来自结构 .CDX 文件或任何打开的独立 .CDX 文件。
如果在各打开的独立 .CDX 文件中存在相同的标识名,应使用 OF CDXFileName 来指定包含此标识的 .CDX 文件。
附注
如果 .IDX 文件和标识名重复,.IDX 文件优先。
IN nWorkArea | cTableAlias
为在非当前选定工作区中打开的表指定主控索引文件或索引标识。nWorkArea 指定工作区编号,cTableAlias 指定表的别名。
ASCENDING | DESCENDING
以升序或降序显示或访问表记录。使用 ASCENDING 或 DESCENDING 不会改变索引文件或索引标识。
说明
一个表可以同时打开多个索引文件。但是,只有一个单索引 (.IDX) 文件(主控索引文件)或一个来自复合索引 (.CDX) 文件的索引标识(主控标识)决定表中记录的显示和访问顺序。可用 SET ORDER 来指定主控索引文件或标识。有些命令(例如 SEEK)使用主控索引或标识来查找记录。
可以在 USE 命令中包含 INDEX 子句随表打开索引文件。如果一个表有相关的结构 .CDX 文件,这个文件会随着表的打开而自动打开。在一个表被打开以后,可以使用 SET INDEX 命令为这个表打开或关闭索引文件。
默认情况下,SET ORDER 为当前工作区中打开的表指定主控索引或主控标识。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
油烟机价格多少钱一台 为什么真正懂房子的人只买二手房 来看看行家怎么做 二手房怎样看风水好不好?怎样看二手房子风水好坏?买二手房子怎么看风水... awm由哪几个英语组词 【急】英语组词成句5道,求英语高手帮解 我想去苏州打工,我对苏州一点都不了解,请问我该不该去 在苏州一家餐厅打工,每晚都超过规定时间下班,不想继续干了,离职能拿... 上海哪里可以摆地摊卖盒饭 高星级酒店做盒饭说明什么 谁能帮我分析一下:一份六块钱的盒饭有多少利润? VF常用命令及其格式?请分类叙述(例如对表文件的.对表记录的等) 中天科技目标价是多少 600522中天科技目标价 中天科技目标价600522 600522中天科技2021目标价 中天科技股目标价,600522股目标价 中天科技600522目标价 600522 中天科技目标价 木羽念什么 木羽念组成了什么字呢 测自己一生有几次恋爱,塔罗测试:你还要经历几次恋爱才会结婚 硫醇与硫酚的区别 五氯硫酚最新的生产方法 用甲苯怎么制取硫酚 比较苯甲酸,苯酚,对硝基苯甲酸,苯磺酸,硫酚的酸性强弱 怎么把东方财富的报表单位设置成元 在word中如何绘制空心六边体 素描 正六边体 怎么画准 吃隔夜的韭菜炒躺梨花后拉肚子想吐怎么办 吃韭菜拉肚子怎么 办 去女朋友家带四样礼品 怎样使excel表格字体分两行 6岁小孩晚上咳嗽,白天不咳怎么办 梦到和男朋友一起参加某场活动 发现他偷偷私会一可爱玩偶服女子还给新房子钥匙给她 张连水山西排第几 《故乡》闰土是真实存在的吗? 联想s808t怎么设置开关机声音 张连水的社会价值 员工旅游横幅标语 公司旅游横幅标语 宁德去哪家婚纱摄影店好 女孩子对你的好感会突然消失么 大起大落的刺激,十二星座谁的恋情最像过山车? 陆然的意思和造句 女人对你有好感,一般会有哪些表现 微信群消息怎么屏蔽 如何不接群消息 薄荷的栽培方法 请问怎么拒绝接的群消息 请问怎样才不接群的消息 如何拒绝群消息 白鹤象征着什么 白鹤有什么意义