回 帖 发 新 帖 刷新版面

主题:两表的事烦了我几个月都没搞定。

表2
xm       zh
aa       111
dd       222
cc       333

表1
xm      je     zh
dd       23
aa       35
bb       25
cc       43

怎样使表2的zh自动填入表1的zh

回复列表 (共14个回复)

11 楼

sele a
use 表1
inde on xm to ab
sele b
use 表2
set relation to kh into a
repl a.zh with b.zh for a.xm=b.xm


复制到txt文件。修改为PRG文件,测试

12 楼


sele a
use 表1
inde on xm to ab
sele b
use 表2
set relation to xm into a
repl a.zh with b.zh for a.xm=b.xm


刚刚有个字段忘记改了,您再试验下

13 楼

use 表1
scan
update 表1 set zh = 表2.zh where 表1.xm = 表2.xm 
endscan

14 楼

6楼的答案是正解。其实就一句话的事,不知道为什么还要编一段程序。其实,大家应该多学习一下SQL语句(不仅仅是SELECT-SQL语句),FoxPro里各种SQL语句功能都很强大,运行速度远高于一段程序。

我来回复

您尚未登录,请登录后再回复。点此登录或注册