主题:两表的事烦了我几个月都没搞定。
huangzhicong2008
[专家分:0] 发布于 2012-01-21 17:55:00
表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 楼
softlink [专家分:0] 发布于 2012-03-27 09:32:00
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 楼
softlink [专家分:0] 发布于 2012-03-27 09:33:00
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 楼
jxjdzwang5555 [专家分:1100] 发布于 2012-03-29 15:26:00
use 表1
scan
update 表1 set zh = 表2.zh where 表1.xm = 表2.xm
endscan
14 楼
taifu945 [专家分:240] 发布于 2012-03-29 21:24:00
6楼的答案是正解。其实就一句话的事,不知道为什么还要编一段程序。其实,大家应该多学习一下SQL语句(不仅仅是SELECT-SQL语句),FoxPro里各种SQL语句功能都很强大,运行速度远高于一段程序。
我来回复