| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1693 人关注过本帖
标题:repl all..for .. 2张表进行替换无法替换
只看楼主 加入收藏
youxidonxx
Rank: 2
等 级:论坛游民
帖 子:10
专家分:17
注 册:2010-5-13
结帖率:50%
收藏
已结贴  问题点数:5 回复次数:7 
repl all..for .. 2张表进行替换无法替换
有2张表 A,B 。   A 有编号,语文2个字段  B有编号,语文,英语3个字段 均为N(10),C(5,1)
其中编号都是对应的 没有索引
现在我要把A表的语文输入到  B表对应的编号中
于是 我用
repl all 语文 with A.语文 for 编号=A.编号
然后再VFP 界面左下角的地方有个小提示 是 1个替换
但我有多余1个的替换  
而且 在  skip 后 继续进行
repl 语文 with A.语文 for 编号=A.编号
也是无法替换  不知道是否有人了解怎么解决
在此作揖致谢了
搜索更多相关主题的帖子: repl 
2010-06-09 19:49
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:1 
用for 循环
例如
a=reccou()
for i=1 to a
这里上你的替换语句
endf
2010-06-10 10:04
youxidonxx
Rank: 2
等 级:论坛游民
帖 子:10
专家分:17
注 册:2010-5-13
收藏
得分:0 
这种方法我也在程序里用过了 但是替换的都还是第一条记录
 
另外 我这2张表还没建立索引 这个需要么
2010-06-10 10:42
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:1 
两张表之间先建立临时关系,然后替换就行了

★★★★★为人民服务★★★★★
2010-06-10 13:32
pmc1234
Rank: 5Rank: 5
等 级:职业侠客
帖 子:398
专家分:383
注 册:2010-1-6
收藏
得分:1 
临时关系怎么建立
2010-06-10 14:48
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:1 
用二楼的办法,但其缺点是没有移动记录指针,所以永远是在第一条记录上(与索引无关)

两人行已有我师……
2010-06-10 16:16
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:1 

9.0版本:

用 upda .. set .. from ... where ...   , 一句代码即可~


6.0版本:

用 set rela to .. into .. 关联, 适用于记录较多情况, 速度很快~







2010-06-10 18:42
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
回复 5楼 pmc1234
7楼的Set relation ...方法

★★★★★为人民服务★★★★★
2010-06-10 20:59
快速回复:repl all..for .. 2张表进行替换无法替换
数据加载中...
 
   



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

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