| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 777 人关注过本帖
标题:请教老师们一个表连接记录的问题 谢谢了
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用sylknb在2015-4-4 18:01:37的发言:

红色代码:好象是b1表中第N个字段用b1表中第n个字段来代替(变成了本表中字段间替换),要更新的是a1表。不能理介,请指教。、一般是a1与b1关联a1表中某个字段值用b1相应的字段的值来替换,应该这样比较好理介:replace (field(lnI,"a1")) with evaluate("b1."+field(lnI,"b1")) in a1 。不知对否?

如果两表字段数不同,并且顺序也不同,(field(lnI,"a1")) 这种情况很易发生替换错误。

坚守VFP最后的阵地
2015-04-04 18:28
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
replace (field(lnI,"b1")) with evaluate("b1."+field(lnI,"b1")) in a1 。
field(lnI,"b1") 从B1表中获取的字段名<也是A1表中内容要被替换的字段名,此处只是借用了B1表中与A1表中具有相同的字段名而已>,
“如果当两个表中有相同字段时,表别名只有加上字段名,才能说明是那个表中的字段。” 按此话意思不是A表中某个字段用B表中的对应的字段来替换,而变成了B表中的某一个字段用B表中对应的字段来替换。
如果要A表中某个字段用B表中的对应的字段来替换哪代码应如何写?
2015-04-07 09:40
快速回复:请教老师们一个表连接记录的问题 谢谢了
数据加载中...
 
   



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

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