VFP中如何把一个表中的内容复制到另一张表的相同的字段下

如表1中有序号和姓名,表2中有序号和姓名以及其他字段,我要以序号为依据,将表1中的姓名赋给表2中的姓名,怎么样操作呀?... 如表1中有序号和姓名,表2中有序号和姓名以及其他字段,我要以序号为依据,将表1中的姓名赋给表2中的姓名,怎么样操作呀? 展开
 我来答
ghostbat2008
2011-04-08
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
sele 0
use 表1
sele * from 表1 order by 序号 into cursor tmp_表1 &&按序号排序,序号字段最好是数值型字段
****如果序号不是数值型字段,就改成:sele * ,val(序号) as 排序 from 表1 into cursor tmp_表1
sele 0
use 表2
sele 表2
appen from tmp_表1
******如果不需要排序,就省去开头的排序部分
**当然也可以用循环来做,我个人喜欢用SCAN...ENDSCAN来做
sele 0
use 表1
sele * from 表1 order by 序号 into cursor tmp_表1 &&按序号排序,序号字段最好是数值型字段
****如果序号不是数值型字段,就改成:sele * ,val(序号) as 排序 from 表1 into cursor tmp_表1
sele 0
use 表2
sele 表2
sele tmp_表1
scan
sele 表2
appen blan
repl 表2.序号 with tmp_表1.序号,表2.姓名 with tmp_表1.姓名
endscan
**以上的例子是用于表2没有记录的情况,如果表2有数据就不能用上面的代码
百度网友a88246e
2011-04-07 · TA获得超过4295个赞
知道小有建树答主
回答量:2221
采纳率:0%
帮助的人:1423万
展开全部
use 表1
select 2
use 表2
do while .not. eof()
t=ID3
select 1
replace ID3 with t
skip
select 2
skip
enddo
*******
前提条件:两个表的数据行数一样,且一一对应赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式