TonyDeng:您好,您在线呀,就是向您请教。
书中这样说的:此函数在当前表或工作区的规定的索引的表文件中,查索引关鍵字与指定的表达式相匹配的记录的首次出现。其中<表达式>指定搜索用的索引关鍵字表达式。本函数格式的第三个任选项指定用来搜索索引关鍵字的索引序号,.idx文件或cdx文件的索引标识。
例如您的代码中;SEEK(EVALUATE(lcField), "jhk", "xxdm") ,这里的表达式是(lcField),jhk,工作区别名,xxdm是索引文件名。本句整个过程,中文如何理介?
*-------------------------
* 正常录取
*-------------------------
GOTO TOP IN zyk
DO WHILE !EOF("zyk")
FOR lnIndex = 1 TO 6
&& 按志愿顺序处理
lcField = "zyk.zy" + STR(lnIndex,1)
IF !EMPTY(EVALUATE(lcField))
IF SEEK(EVALUATE(
lcField), "
jhk", "
xxdm")
是不是这样理介:在zyk中zy1或zy2..,在工作区别名jhk(也理介为计划库中),查找索引文件(索引标识)为xxdm,它们是否相匹配?这里的索引关鍵字是哪个?"<表达式>指定搜索用的索引关鍵字表达式",怎样意思?
[
本帖最后由 sylknb 于 2011-9-24 12:26 编辑 ]