标题:如何做一下函数替换循环
只看楼主
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
以下是引用分号在2017-10-29 11:24:35的发言:

意思就是

repl all ywkmjf with ICASE(ALLTRIM(类别)=="加强",21,ALLTRIM(类别)=="奥赛",19)-1

repl all ywkmjf with ICASE(ALLTRIM(类别)=="加强",21,ALLTRIM(类别)=="奥赛",19)-YWMC(假如名次字段是YWMC)

坚守VFP最后的阵地
2017-10-29 11:37
分号
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2006-12-4
得分:0 
貌似没变化。
2017-10-30 06:24
分号
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2006-12-4
得分:0 
repl all ywkmjf with ICASE(ALLTRIM(类别)=="加强",21,ALLTRIM(类别)=="奥赛",19)-ywjfmc FOR !Empty(ywkmjf) 这样还是没变化。
2017-10-30 06:29
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
回复 13楼 分号
*示例
create cursor tt (类别 c(4),mc n(2),jf n(2))
insert into tt values ("加强",5,0)
insert into tt values ("奥赛",4,0)
insert into tt values ("加强",15,0)
insert into tt values ("奥赛",14,0)
insert into tt values ("加强",8,0)
insert into tt values ("奥赛",1,0)
insert into tt values ("",0,0)
repl jf with ICASE(ALLTRIM(类别)=="加强",21,ALLTRIM(类别)=="奥赛",19)-mc FOR RECNO()<=6
BROWSE

坚守VFP最后的阵地
2017-10-30 11:28
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
以下是引用分号在2017-10-30 06:29:22的发言:

repl all ywkmjf with ICASE(ALLTRIM(类别)=="加强",21,ALLTRIM(类别)=="奥赛",19)-ywjfmc FOR !Empty(ywkmjf) 这样还是没变化。

具体情况不明,无法猜测。看楼上的示例
改为
repl all ywkmjf with ICASE(ALLTRIM(类别)=="加强",21,ALLTRIM(类别)=="奥赛",19)-ywjfmc FOR !Empty(ywkmjf) in jf

坚守VFP最后的阵地
2017-10-30 11:30
分号
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2006-12-4
得分:0 
还是有问题。老提示有问题。不信你试试。
jf.zip (15.34 KB)
2017-10-30 17:38
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
什么问题,你不说别人如何知道啊

坚守VFP最后的阵地
2017-10-30 18:04
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
JF.DBF中有ywkmjf这个字段吗,只看到个YWJF字段

坚守VFP最后的阵地
2017-10-30 18:07
分号
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2006-12-4
得分:0 
有的。

数值替换不过来。
2017-10-30 20:52
分号
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2006-12-4
得分:0 
2017-10-30 20:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481891-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.620191 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved