问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vfp中怎么使用find,seek命令15

发布网友 发布时间:2023-11-06 18:30

我来回答

2个回答

热心网友 时间:2024-12-13 00:51

一.find命令:
格式:find 字符串
说明:(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 &&表达式为变量时,不必使用双引号

热心网友 时间:2024-12-13 00:52

先自己看一下。

建立索引的目的是进行快速查找,vfp使用下面两条命令进行快速查找:
一.find命令:
格式:find 字符串
说明:(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追问好吧,现在我遇到的问题还有两个,对于生日字段 我这样建索引:index on month(生日) tag sr ,然后查找冬天生的用find 11,12,1可以查到,但我不知道怎么用seek查找;第二,分数大于等于580的男生,好吧,我承认我不懂如何建索引,更不知道怎么用find和seek命令,能告诉我怎么建索引并查找吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 某市某区的某局应该怎么翻译 塑钢窗旁边的六角是什么 怎么申请 第二个 宝马3系换后轮刹车片需要电脑收回分泵吗 外卖环保单不需要附带餐具到底给不给 像雪白雪白的这一类词语有哪些7889 我买的格力Fsz一3008g7怎么不通电电源主板也换了还是不通电 有了https证书网站是不是就彻底安全了?1 2015年信用卡逾期2021年征信有影响吗? 怎样才可以更改新下载的软件日期和安装包的日期? 关于牧场问题 部落冲突,我新手,那个建筑个人经常不够要用宝石买怎么办,只有两个... 为什么木炭烤鸭肉发红3 我一个手机号注册了两个,另外一个登不上了,怎么办? 孔雀鱼、黑玛丽生下来的小鱼怎样才可以打理得好呢?也就是说该怎...29 我一个手机号注册了两个,另外一个登不上了,怎么办? 怎样在陌陌上植入? 熄灭酒精灯要用灯帽盖灭这句话对吗? ...跪求高人指点问下能不能在加装个一对小喇叭? 奥乐齐线上app店主怎么赚钱 VFP,用seek命令查找奖学金等于20元的女同学记录,但执... 国标电线2.5平方,1.5平方4平方,6平方多少钱一米3 我高一物理没学好,导致高二的也听不懂,怎么办啊27 艺术家指的哪些人?1 喷气织机适合做什么产品6 奥迪A6 2.8L总里程表跑多少公里后会自动归零 一般在什么情况下可以使用信用证结汇(把进口和出口的都解释出来)_百度... 劳动合同到期不续签补偿金要交税吗 关于“红色革命”的诗词有哪些?95 眼罩的蓝色液体怎么可以保持一直冰凉? 大松tosot电风扇fsz-3008bag7变频风扇台地扇直流变频电风扇落地扇7叶静 ... 我姓石!老婆姓罗!请大家帮我取两个名字一男一女!谢谢了 驾驶证办理完邮寄过程中能不能开车 怎么折飞机飞得远又简单 大家帮我看看这个摩托车灯底座是几爪的?三爪还是两爪?我没法打... 陌陌上怎么植入 拜托大家帮忙,帮我看一下下图女人穿的服装是吉林市哪家餐饮业店...1 艺术家“新的经验”是指什么?5 一年内怎么改第二次 各位大神们,学校开辩论会,我是支持克隆的正方,谁能给点意见如何向反方不...