一.find命令:
格式:fine 字符串
说明:(1).该命令用于已建立索引且索引已打开的情况,执行该命令将使用索引文件查找与指定字符串相匹配的第一条记录,并把指针指向该记录。
(2).find仅是记录定位,找到后把记录指针指向该记录,并不显示该记录的内容;要显示该记录的内容,可使用display命令。
(3).若指定字符串无前导空格,不必使用引号,否则应使用引号将包括前导空格在内的字符串括起来。若指定的字符串是变量,还需要使用宏替换函数。
(4).可通过found()和eof()两个函数来测试查找情况。如查找成功,则两个函数分别返回.t.和.f.;否则,found()返回.f.,eof()返回.t.。
例:use 工资情况 tag xm
find 李四
found(),eof() &&能定位到“李四”,结果为.t.,.f.
display &&显示李四的记录
二.seek命令:
格式:seek 表达式
说明:(1).seek比find的功能更强,可使用表达式给出关键值,查找与其匹配的第一条记录。
(2).表达式的类型可为字符型、数值型、日期型和逻辑型;
(3).若表达式为字符常量必须用引号括起来,变量可直接引用而不需使用宏替换函数。
例:use 工资情况 tag xm
seek \"王二\" &&此处的表达式为常量,所以使用双引号括起来
display &&显示王二的记录
a=\"小刚\" &&将常量值\"小刚\"赋给变量a
seek a &&表达式为变量时,不必使用双引号
display
use
本文来自 280文秘网(https://www.it280.com),转载请保留网址和出处
【VF辅导:vfp索引查找】相关文章:
2023年广东梅州中考成绩查询时间及查分入口[7月7日起]05-07
2024年江苏中级导游等级考试准考证打印时间及入口(11月18日9:00起)05-07
2021湖北黄冈市浠水县基层医疗卫生机构专项招聘医务人员资格审查公告05-07
党员四风问题自查材料05-07
2024年甘肃陇南高考成绩查询时间:6月25日左右公布05-07
2022年江西上饶中考录取结果查询系统入口网站:http://www.zgsr.gov.cn/jyj/05-07
2023年内蒙古呼伦贝尔扎兰屯职业学院引进人才44人公告(6月15日起报名)05-07
2017年计算机等考三级网络技术辅导:超媒体与流媒体的概念05-07
bec成绩:2012下半年bec初级考试成绩查分网址05-07
2016年职称英语考试《综合A类》基础语法辅导(4)05-07
小学语文二年级下册标点符号辅导:逗号05-07
