(2)在打开表后打开索引文件 格式: SET INDEX TO索引文件名表>?J[ ORDER<索引 号>/复合索引文件名>TAG<索引标记>OF<复合索引文件 名> ASCENDINGIDESCENDⅠNG| ADDITIVE 功能:打开指定的索引文件或关闭索引文件。省略所有选项为 关闭当前工作区中除结构复合索引文件外的所有索引文件。 参数描述 <索引文件名表>:指定要打开的一个或多个索引文件。索引 文件列表中可以包含多个单索引和复合索引文件。索引文件列 表中,第一个索引文件成为主控索引,它控制记录的显示和访 问 ?:显示打开对话框,从这个对话框中,可以选择和打开一个 单索引文件。 ORDER<数值表达式>:指定一个索引文件或标识为主控索 引文件,数值表达式指定在索引文件列表中出现的索引文件。 2021-2-20 Visual Foxpro60程序设计
2021-2-20 Visual FoxPro 6.0程序设计 16 (2) 在打开表后打开索引文件 格式:SET INDEX TO [<索引文件名表>/?] [ORDER <索引 号>/<复合索引文件名>/[TAG] <索引标记> [OF <复合索引文件 名>]] [ASCENDING/DESCENDING] [ADDITIVE] 功能:打开指定的索引文件或关闭索引文件。省略所有选项为 关闭当前工作区中除结构复合索引文件外的所有索引文件。 参数描述: <索引文件名表>:指定要打开的一个或多个索引文件。索引 文件列表中可以包含多个单索引和复合索引文件。索引文件列 表中,第一个索引文件成为主控索引,它控制记录的显示和访 问。 ?:显示打开对话框,从这个对话框中,可以选择和打开一个 单索引文件。 [ORDER <数值表达式>]:指定一个索引文件或标识为主控索 引文件,数值表达式指定在索引文件列表中出现的索引文件
首先,按索引文件列表中出现的顺序给单索引文件编号;然后, 按照创建标识的先后顺序,对复合索引文件中的标识编号;最 后,按照创建文件的顺序对独立的复合索引文件中的标识进行 编号。如果数值表达式为0,表中记录以物理顺序显示和访问, 而索引文件保持打开状态 ORDER<单索引文件名>:指定一个单索引文件为主控索引。 ORDER ITAG]<索引标记名>OF<复合索引文件名>:指定 复合索引文件中的一个标识作为主控标识。标识名来自结构化 复合索引文件或独立的复合索引文件。在打开的独立复合索引 文件中,如果存在相同名称的标识,则要使用[OF<复合索引文 件名>指定标识所在的复合索引文件 LASCENDING/ DESCENDING]:指定显示和访间表记录时, 是以升序还是以降序进行。[ ASCENDING DESCENDING]子句 要跟在 ORDER子句的后面 ADDITIVE]:指定以前打开的索引文件(除结构化复合索引 文件外),在发出 SET INDEX命令打开另一个索引文件时,是 否仍打。如果没有该子包,会养团所有前面打开的文件
2021-2-20 Visual FoxPro 6.0程序设计 17 首先,按索引文件列表中出现的顺序给单索引文件编号;然后, 按照创建标识的先后顺序,对复合索引文件中的标识编号;最 后,按照创建文件的顺序对独立的复合索引文件中的标识进行 编号。如果数值表达式为0,表中记录以物理顺序显示和访问, 而索引文件保持打开状态。 [ORDER <单索引文件名>]:指定一个单索引文件为主控索引。 [ORDER [TAG] <索引标记名> [OF <复合索引文件名>]]:指定 复合索引文件中的一个标识作为主控标识。标识名来自结构化 复合索引文件或独立的复合索引文件。在打开的独立复合索引 文件中,如果存在相同名称的标识,则要使用[OF <复合索引文 件名>]指定标识所在的复合索引文件。 [ASCENDING/ DESCENDING]:指定显示和访问表记录时, 是以升序还是以降序进行。[ASCENDING/ DESCENDING]子句 要跟在ORDER子句的后面。 [ADDITIVE]:指定以前打开的索引文件(除结构化复合索引 文件外),在发出SET INDEX命令打开另一个索引文件时,是 否仍打开。如果没有该子句,将会关闭所有前面打开的文件