索引查找 命令     英文命令:seek 所属类别:数据库

本命令在当前数据库中使用其当前索引来快速寻找某一记录,寻找从当前记录位置(包括当前记录)处开始。注意为命令所提供的欲搜寻值参数的数目必须与被索引字段的数目一致。如成功找到返回真,并且将当前记录指针移至所找到的记录。如出错或未找到则返回假,当前记录指针位置保持不变。

语法:  逻辑型  索引查找 (欲搜寻值,… )

参数名

描 述

欲搜寻值

必需的可扩充的;通用型。本参数数据的类型必须与索引字段表中对应位置处字段的类型一致。

 

例程:

 

 

说明:

 

启动窗口创建完毕后,打开数据库1,同时打开数据库1年龄字段的索引—“索引1enx” 。当“查找按钮”被单击,则使用“判断循环首()”命令,在判断循环首中使用“索引查找()”命令,查找年龄等于“查找编辑框”中内容的记录。如果找到记录,即“索引查找()”命令返回真,则开始循环,当“索引查找()”命令返回假则循环结束,在循环中将找到的记录“姓名”字段显示列表框中,并跳到下一条记录继续查找,这样就可以找到所有符合条件的记录。

索引查找在记录非常多的情况下比“查找()”命令查找的速度更快。

 

参见:例程1   数据库下载   索引1下载