如何在VFP6.0中从一表中复制字段到另一表中
有两个VFP6.0的表:A,B都有XH字段,如何让B表的ZY字段匹配复制到A表中?例如:A表:XHXMZY001张三002李四003王五B表:XHZY001A002C00...
有两个VFP6.0的表:A,B
都有XH字段,如何让B表的ZY字段匹配复制到A表中?
例如:
A表:
XH XM ZY
001 张三
002 李四
003 王五
B表:
XH ZY
001 A
002 C
003 A
要得到的结果是:
A表
XH XM YZ
001 张三 A
002 李四 C
003 王五 A 展开
都有XH字段,如何让B表的ZY字段匹配复制到A表中?
例如:
A表:
XH XM ZY
001 张三
002 李四
003 王五
B表:
XH ZY
001 A
002 C
003 A
要得到的结果是:
A表
XH XM YZ
001 张三 A
002 李四 C
003 王五 A 展开
展开全部
可以编个程序执行:
select 2
use B表
select 1
use A表
do while .not. eof()
repl A表.zy with B表.zy
skip
select 2
skip
select 1
enddo
另外同意 “ cross_mylove”的意见,这个方法更为简便,但可以再修改一下,改为一句:select A.xh,A.xm,B.zy from A,B where alltrim(A.xh)=alltrim(B.xh) into table C
这样直接生成表C,然后只要把A表删除,将C表改名为A就行了!
select 2
use B表
select 1
use A表
do while .not. eof()
repl A表.zy with B表.zy
skip
select 2
skip
select 1
enddo
另外同意 “ cross_mylove”的意见,这个方法更为简便,但可以再修改一下,改为一句:select A.xh,A.xm,B.zy from A,B where alltrim(A.xh)=alltrim(B.xh) into table C
这样直接生成表C,然后只要把A表删除,将C表改名为A就行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用 copy to for
在用append from
在用append from
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询