查找 命令     英文命令:locate 所属类别:数据库

本命令从当前数据库中当前记录位置处(包括当前记录)开始寻找符合给定条件的记录。如成功找到返回真,并且将当前记录指针移至所找到的记录。如出错或未找到则返回假,当前记录指针位置保持不变。

语法:  逻辑型  查找 (查找条件)

参数名

描 述

查找条件

必需的;条件语句型。参数值指定欲查找记录应该满足的条件。

 

例程:

 

 

说明:

 

程序中,当“查找按钮”被单击,则使用“判断循环首()”命令,在循环首中使用“查找()”命令,查找年龄字段大于“条件编辑框”内容的记录,如果找到记录即“查找()”命令返回真,则在循环中将该记录显示在列表框中,并跳到下一条记录,继续寻找符合条件的记录,当查找不到符合条件的记录,则循环停止。

在查找前还使用了“到循环首()”命令将当前记录指针跳到循环首,这样每次都可以找到数据库中符合条件的所有记录。

 

注意:“查找()”命令也可以查找符合多条件的记录,例如:查找 ( (“年龄”) 12 或者 读(“姓名”=“张”))例如:查找 ( (“年龄”) 12 并且 读(“姓名“)=“张”)参见:或者 并且

 

 

 

参见:例程1   数据库下载