永发信息网

VF里设置当前索引的格式

答案:3  悬赏:30  手机版
解决时间 2021-11-20 17:44
VF里设置当前索引的格式
最佳答案
set order to tag <索引标识>

set order to <索引序号>
比如已经按顺序建立索引标识为“学号”、“姓名”、“入学成绩”三个索引,要想将入学成绩设置为当前索引,可写为:
set order to tag 入学成绩
或set order to 入学成绩
或set order to 3
全部回答
如果在打开索引文件时未指定主控索引,打开索引文件之后需要指定主控索引,或者希望改变主控索引,可使用下面的命令。
格式:SET ORDER TO [<数值表达式>/<单索引文件名>/[TAG] <索引标记> [OF <复合索引文件名>]] [ASCENDING/DESCENDING]
功能:在打开的索引文件中指定主控索引。
参数描述:
<数值表达式>:指定主控索引或标识的编号。数值表达式指定的是在USE或SET INDEX中列出的索引文件或标识的序号。
<单索引文件名>:指定作为主控索引文件的单索引文件名。
[TAG] <索引标记> [OF <复合索引文件名>]:指定复合索引文件中的一个索引标识为主控索引,标识名来自结构复合索引文件或任何打开的独立复合索引文件。如果在各打开的独立复合索引文件中存在相同的标识名,应使用[OF <复合索引文件名>]来指定包含此标记的复合索引文件。
[ASCENDING/DESCENDING]:该参数用法同前。
说明:
⑴如果命令中不使用任选项,只写SET ORDER TO,那么不会指定主索引,记录仍按照记录号的顺序显示,但并未关闭索引文件。
⑵VFP6允许在SET ORDER TO命令中使用ASCENDING和DESCENDING暂时转换主控索引的顺序,但它不同于SORT命令中的ASCENDING和DESCENDING。
⑶当数值表达式的值为0时,或省略所有可选项,则恢复表文件的自然顺序,但不关闭索引文件。
⑷在打开的索引文件中,只有主控索引文件是有效的。当索引文件被打开之后,表中的记录被修改时,所有已打开的索引文件都会自动更新,但没有打开的索引文件就不会被自动更新。当将没有更新的索引文件打开时,其数据同表中的数据不能同步,会出现一些意想不到的问题。如果一旦出现了表中的记录已被修改而索引文件又没有更的时,就要将索引文件进行重建或更新。

参考资料:《Visual FoxPro 6.0程序设计教程(第二版)》黎能武主编

实际上就是指设置生效的索引是第几个,因为在一件表里你可以设置多个索引, set order to 后面是几就设置哪一个为当前索引,如学号(主索引),姓名(普通索引)set order to 2指的是设置姓名为当前索引。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Findcafe寻咖地址在什么地方,想过去办事,
全世界姓刘的有多少人?
100财富求一个公司口号
安徽女孩嫁到江苏但是女方要在安徽生孩子,预
黑晶内胆和陶晶内胆哪个好
爽子为什么要骂陆放?
篆书的篆书类别
江西什么辣椒酱好吃
一个女人可以等一个男人几年
求一个好用的网站。444ppp打不开了。在线等。
合肥万国企业中心是不是传销
男生体格大的人怎么穿衣
可可造型地址在什么地方,我要处理点事!
迪士尼乐园迎合了游客哪些旅游动机
古代储君有几法。有在秘封的盒子里写上 ?哪
推荐资讯
事业单位转正未满一年可以领第十三个月工资吗
大冶雨润国际广场怎么样?好不好?值不值得买
经典现代时尚摄影地址在什么地方,我要处理点
如图,这个式子,能直接把a减b乘过来,等于下
穿越成皇帝很多H的小说
偷电动车会判多久?
成考现场确认拍照多少钱
为什么说坚强的另一个名字叫硬撑?
中国电信(龙首代办点)地址好找么,我有些事要
1+2*3%4*5是多少
Delphi 中用一个数组实现全排列,比如三个数
为什么中国建筑估值这么低,远远低于建筑行业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?