VF里设置当前索引的格式
一般在表设计器中建立索引。
vfp中设置主键的命令:
INDEX ON eExpression TO IDXFileName | TAG TagName [OF
CDXFileName]
[FOR lExpression]
[COMPACT]
[ASCENDING | DESCENDING]
[UNIQUE | CANDIDATE]
[ADDITIVE]
参数
eExpression
指定一个索引表达式,该表达式中可以包含当前表中的字段名。在索引文件中,按索引表达式给每一个表记录都创建一个索引关键字,Visual FoxPro 使用这些关键字来显示和访问表中的记录。我们一般用一些生活中不会出现的字段来作为主索引,如身份证号等。
UNIQUE
对于一个索引关键字值。利用 UNIQUE 子句可以避免显示或访问记录的重复值。所有添加到表中的记录,如果与表中原有记录有重复的索引关键字值,则不包含在索引文件之内。 要设置主键 必须要有这个参数
举例说明:
INDEX ON 身份证号 TAG idcard UNIQUE
即设计数据库中的"身份证号"字段为主索引。索引标识为 idcard
格式: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时,或省略所有可选项,则恢复表文件的自然顺序,但不关闭索引文件。
⑷在打开的索引文件中,只有主控索引文件是有效的。当索引文件被打开之后,表中的记录被修改时,所有已打开的索引文件都会自动更新,但没有打开的索引文件就不会被自动更新。当将没有更新的索引文件打开时,其数据同表中的数据不能同步,会出现一些意想不到的问题。如果一旦出现了表中的记录已被修改而索引文件又没有更的时,就要将索引文件进行重建或更新。
set order to tag <索引标识>
或
set order to <索引序号>
比如已经按顺序建立索引标识为“学号”、“姓名”、“入学成绩”三个索引,要想将入学成绩设置为当前索引,可写为:
set order to tag 入学成绩
或set order to 入学成绩
或set order to 3
实际上就是指设置生效的索引是第几个,因为在一件表里你可以设置多个索引, set order to 后面是几就设置哪一个为当前索引,如学号(主索引),姓名(普通索引)set order to 2指的是设置姓名为当前索引。
pandas索引的设置与修改
针对多层索引的重置:[图片上传失败...(image-346967-1650125292352)]多层索引直接原地修改:[图片上传失败...(image-7872da-1650125292352)]将指定的数据分配给所需要的轴axis。其中axis=0代表行方向,axis=1代表列方向。两种不同的写法:[图片上传失败...(image-f0a50b-1650125292352)]使用 index 效果...
如何在数据库中使用索引
丛生索引,不需要为保存索引,而使用专用的硬盘空间,节约资源不需要检查索引后,再访问实际的表,提高了效率创建丛生索引时,需要对表中数据进行排序,因此,在执行数据插入、更新、删除等操作时,比普通索引慢。复合索引[sql]CREATE INDEX idx_pinyin ON employee( lname_pinyin, fname_pinyin); SHOW ...
win7系统中没有搜索这一项是怎么回事啊
2、在服务窗口中,找到Windows Search项,将服务的状态,设置为启动。二、设置Win7索引:1、 点屏幕左下方的”开始按钮“,点击”控制面板“。2、在”所有控制面板项“窗口中,点击”索引选项“。3、在”索引选项“窗口中,点击”修改“按钮。4、设置索引的位置。建议设置具体文件夹。5、当文件夹中的...
WORD多页文档的索引目录怎么设置?
处,将大纲级别调整为1级(二、三部分级别相同),将鼠标停留在“1 第一节:关于本节”处,将级别调整为2级,将鼠标停留在“(1)主要内容”上,将级别调整为3级,直至所有标题设置大纲级别。第四步:在正文前面留下空白区域,点击如下菜单:“插入->索引和目录->目录“,点击确定OK。
怎样在文件夹中建立索引
先按WIN+F,看看有什么错误提示 如果不是用老的D版,应该是搜索的模块被精简或者出问题了 如果提示“无法找到运行搜索助理的一个文件……“关闭XP的搜索助理试试看吧,单击“开始”-“运行”-“regedit”,打开注册表编辑器,找到“HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CrrentVersion\\Explorer...
c语言函数f的功能是什么?
f是函数名,该函数返回一个int型的指针。c语言函数名命名规则:见名知意;自定义函数函数名首字母大写(库函数里的函数名都是以小写字母定义,为了区分库函数和自定义函数,避免冲突)。标示符命名规范:起的名字要有意义。如:避免使用a、b、c等单个字母名字。或者避免使用xsffsdsdsrew之类的字符做名字...
【Zotero文档翻译】管理篇:搜索
利用保存的搜索,可以执行更复杂的检索,通过创建和组合不同的条件。PDF全文索引功能使快速搜索和高级搜索能深入PDF文本,需要在Zotero首选项的“搜索”选项中设置索引字符数并定期更新或重建索引。请注意,PDF索引仅限于PDF和纯文本文件,其他格式如docx、odt等暂不支持。遇到索引问题时,检查PDF内容并尝试...
急!!!VFP中索引问题???
问题可能出现在append blank上,如果你多按了一次该按钮,就会出现两个空记录,编号重复。或者A表已经有了一条空记录,运行时又加了一条空记录,出现编号重复。另外go bottom是多余的,当前记录就是空记录,如果索引打开了,go bottom就不指向空记录了(空记录是第一条记录)。解决的方法:最好不用...
如何正确建立MYSQL数据库索引
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录,其中有一条...
Word文档添加索引目录问题
1、打开wps word文档,在上面随便输入文字,建立索引目录。将那些字定义为标题1;2、其次如果需要标题1下有多个目录的话,将要定义为子目录的话设置为标题2或者标题3以上;3、确认好要进行索引的话,在要放置目录处空出一个位置。点击引用会看到工具栏下有一个插入目录,点击确定一个大纲目录就出来了;...
屈柔氢溴: set order to tag 或 set order to 比如已经按顺序建立索引标识为“学号”、“姓名”、“入学成绩”三个索引,要想将入学成绩设置为当前索引,可写为: set order to tag 入学成绩 或set order to 入学成绩 或set order to 3
肇东市17285414917: 请简述在VFP中建立普通索引的步骤. - ?
屈柔氢溴: use 表名 index on 关键字段名 TAG 索引标识名 [of 结构复合索引标识名] 如果选择OF那么这个索引将随表的打开而打开,否则必须自己打开,打开命令为 SET INDEX TO 索引标识名 设置当前索引格式为 SET ORDER TO 索引标识名
肇东市17285414917: VF中什么是主控索引,怎么设置?考试题!救急! - ?
屈柔氢溴: 控索引就是当你同时打开了多个索引文件时,当前起作用的索引,如使用 set index to aa,bb,cc 同时打开了3个索引文件,则可以使用 set order to bb 来设置当前的主控索引为bb这个索引文件,或 set order to cc 设置cc为主控索引
肇东市17285414917: vf索引文件的建立 - ?
屈柔氢溴: 如果你是用index on 命令建立的索引,那回车后索引已经起作用.但如果是在表设计器中设置的索引,还需要设置当前索引. 方法: 在浏览窗口下,“表”菜单下选择“属性”,打开“工作区属性”窗口,在“索引顺序”下设置当前索引.还可以用命令:set order to
肇东市17285414917: 如何建立VFP的主索引和普通索引 - ?
屈柔氢溴: 首先点击VF的标题栏的“显示”,再选中“表设计器”.选中“索引”,在“索引名”一栏输入关键字,再在“类型”中选“主索引”就OK了.至于普通索引,可通过命令方式建立.命令格式为:index onto/tag (索引标识)[of][for(条件)].如建立学生.cdx,索引关键字为学号,其索引标识为“学号”.1,use 学生 2,index on 学号 tag 学号3,list(记录按学号升序排列).
肇东市17285414917: VF中,主索引是怎么定义的??
屈柔氢溴: vfp中设置主键的命令:INDEX ON eExpression TO IDXFileName | TAG TagName [OF CDXFileName] [FOR lExpression] [COMPACT] [ASCENDING | DESCENDING] [UNIQUE | CANDIDATE] [ADDITIVE]参数 eExpression 指定一个索引表达式...
肇东市17285414917: 关于VF表中建立索引……高手速来帮忙!! - ?
屈柔氢溴: 新建一个数据库文件,点右键-添加表,将上面几个表都添加进来.建立索引,例如:学生基本情况表 在学生基本情况表上点右键-修改,打开表设计器,光标定位到“学号”字段,然后在字段类型后面有个索引,随便选一个升序或降序(向上箭头或向下箭头),然后点旁边的索引标签,再索引类型里选择“主索引”,其它的索引方法相同,先选升序或降序(向上箭头或向下箭头),再选类型.建立关联,关闭表设计器,回到数据库状态,将主索引向普通索引上拖动,拖过去连上一条线就行了.
肇东市17285414917: vf中,如何建立索引.具体见图 - ?
屈柔氢溴: 光标首先定位在你要设置索引的那个字段上,然后点那个索引(小数位数后面),随便选一个(升序或降序),然后在索引标签里就有你刚刚设置的索引,可在这里选择索引的方式
肇东市17285414917: VF里的索引文件有几种类型? - ?
屈柔氢溴: 按功能划分索引分为:普通索引,惟一索引,候选索引,主索引. 索引文件分为:单索引文件(.idx)和复合索引文件(.cdx)
肇东市17285414917: vf 9.0 怎么设置主索引的啊 求教下 - ?
屈柔氢溴: 只有数据库表才可以设置主索引,自由表是不能设置主索引的.打开表,再打开“表设计器”,在“索引”选项卡下设置. 你把此表加入到某个数据库中,让它成为数据库表,就会有4种索引类型了.就有主索引类型了.你说的问题恰好说明了这个问题,自由表只能建立3种类型的索引.