用vfp操作两个表格(分别命名1和2),1表的用户列和2表的用户列有部分
是相同的,现在想把2表的区域列里内容填写到1表中和2表相同用户的区域列中,,vfp命令怎么写?...
是相同的,现在想把2表的区域列里内容填写到1表中和2表相同用户的区域列中,,vfp命令怎么写?
展开
1个回答
展开全部
clear
set talk off
set safefy off
sele 2
use 表2
index on 用户 to table2
sele 1
use 表1
set relation to 用户 into b
go top
do while .not.eof()
sele 2
if .not.eof()
sele 1
repl 区域 with b->区域
endif
sele 1
skip
enddo
return
========================================
也许设置关系后可以用下面的一条语句实现(先做好备份,再试试):
replace all 区域 with b->区域
set talk off
set safefy off
sele 2
use 表2
index on 用户 to table2
sele 1
use 表1
set relation to 用户 into b
go top
do while .not.eof()
sele 2
if .not.eof()
sele 1
repl 区域 with b->区域
endif
sele 1
skip
enddo
return
========================================
也许设置关系后可以用下面的一条语句实现(先做好备份,再试试):
replace all 区域 with b->区域
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询