中易网

locate for.f.是什么意思

答案:2  悬赏:0  
解决时间 2021-04-08 11:20
locate for.f.是什么意思
最佳答案
locate for是查找的意思,对表的操作中要用到。格式为:locate for +条件。运行时从表头一直查找到表尾,并且指针自动移动到满足条件的第一个记录上。多与found()和continue连用。下面是例子:
use 学生表 &&程序开始
locate for 成绩<50
do while found()
replace 成绩 with 成绩+10
continue
enddo
use &&程序结束
1、这里do while 与enddo 连用,作为循环结构而存在。
2、while 后面是判断条件,found()函数作为条件而存在,返回逻辑型 .t.真,或者.f.假!如果locate 从表头top到表尾bottom一个满足条件的记录都没找到,就不执行循环体。如果找到,函数found()为真,执行循环体:replace 成绩 with 成绩+10 同时继续寻找 continue 满足条件的记录,如果为真则执行,假就不执行,一直到表尾。
3、replace 只针对当前记录操作,当前记录就是指针指向的那个记录。update 语句则针对整个表操作,其实上面的那一段代码就相当于:update 学生表 set 成绩=成绩+10 where 成绩<50 它的命令规则是:update 表 set 更新语句 where 更新条件限制。
4、update的使用可以不用打开表而直接在命令窗口对表进行操作,前提是被操作表必须在默认目录下,默认目录的设置命令是:set default to +路径 如:set default to e:\vf文件 而replace必须打开表,而且“use 学生表 &&程序开始”一直到“use &&程序结束”的那段代码必须在程序窗口中执行。新建程序为:modify command 文件名
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF真野猪,BOSS骗属性是 什么意思?
关于硬盘组raid0的问题
现在铂铑丝回收价多少钱一克
安置房的土地性质是不是都是划拨
有听说过波岛这个牌子空压机的吗?不知道质量
灵灵眼镜在什么地方啊,我要过去处理事情
大神们 大剑要点什么技能
浅蓝色的毛呢大衣(穿上后刚过屁股)配什么颜
有关春燕的诗句
察( )( )( )成语
化妆摄影学哪个比较挣钱,在韩国
求《亮剑》未删减版!!
从通州八里桥到燕郊雇一车得多少钱啊
A型血巨蟹座女生和O型血天秤座男生配对
炎帝养生会馆地址有知道的么?有点事想过去
推荐资讯
在职研究生是不是都是专硕
为什么我的麦克风插到电脑,没有显示,说没有
大麦笔记本怎么样?
今天 6.29反恐精英到底更新到几点。
帮老板开车要给老板提什么条件
跪求主角重生办公司要求是现代的 那种发展科
晟煜化妆品商行我想知道这个在什么地方
重庆朝天门火锅曲靖店怎么去啊,有知道地址的
cos A=0.4,角A是多少度!!!!!!!!!!!!!急!!!!!!
家里准备安装光伏发电,近期看了中科蓝天光伏
前驱车传动轴这么细不会断吗? 我有时候还烧
如何学会海贼王的画风
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?