查找 命令
所属类别:数据库
本命令从当前数据库中当前记录位置处(包括当前记录)开始寻找符合给定条件的记录。如成功找到返回真,并且将当前记录指针移至所找到的记录。如出错或未找到则返回假,当前记录指针位置保持不变。
语法: 逻辑型 查找
(查找条件)
参数名 |
描 述 |
查找条件 |
必需的;条件语句型。参数值指定欲查找记录应该满足的条件。 |
例程:
说明:
程序中,当“查找按钮”被单击,则使用“判断循环首()”命令,在循环首中使用“查找()”命令,查找年龄字段大于“条件编辑框”内容的记录,如果找到记录即“查找()”命令返回真,则在循环中将该记录显示在列表框中,并跳到下一条记录,继续寻找符合条件的记录,当查找不到符合条件的记录,则循环停止。
在查找前还使用了“到循环首()”命令将当前记录指针跳到循环首,这样每次都可以找到数据库中符合条件的所有记录。
注意:“查找()”命令也可以查找符合多条件的记录,例如:查找 (读 (“年龄”) = 12 或者 读(“姓名”=“张”))例如:查找 (读 (“年龄”) = 12 并且
读(“姓名“)=“张”),参见:或者 并且。