| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 813 人关注过本帖
标题:初学VF,一个问题该怎么处理
只看楼主 加入收藏
waterxz
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-3-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
初学VF,一个问题该怎么处理
两个自由表,一个是全部信息表为a,身份证号唯一,另一个为添加表b,只有身份证号已有,需要在b表中按身份证号添加a表部分列。如何操作。请教
搜索更多相关主题的帖子: 唯一 身份证号 如何 
2013-04-09 12:10
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
update b表 set 列1=a表.列1,列2=a表.列2....where a表.身份证号==b表.身份证号 from a表
2013-04-09 13:08
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:4 
SELECT A.身份证号, A.其它字段1, A.其它字段2, ... FROM A INTO TABLE C
ERASE B.DBF
RENAME TABLE C TO B
这段程序用在B.DBF包含所有A.DBF中身份证号码的情况。

如果B.DBF中只包含部分A.DBF中身份证号码,你可以先在B.DBF中增加需要填内容的字段,然后再用UPDATE-SQL命令修改。
ALTER TABLE B ADD 字段1 类型字母[(长度[,小数位])] ADD 字段2 类型字母[(长度[,小数位])] ... &&[]中的内容表示可以视情况省略
UPDATE B SET 字段1=A.字段1, 字段2=A.字段2 FROM A WHERE B.身份证号=A.身份证号

你用用看,我没在FoxPro中测试过,只提供一种解决思路。
2013-04-09 14:55
llgj2007
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2013-4-9
收藏
得分:4 
打开两个表,
转到表b
scan
   查询表a的数据更新表b
endscan
2013-04-11 18:26
llgj2007
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2013-4-9
收藏
得分:0 
如果将两表添加进库建立索引直接关联查询就不用更新了
2013-04-11 18:29
天山雪域
Rank: 1
等 级:新手上路
帖 子:31
专家分:4
注 册:2013-4-9
收藏
得分:4 
建立索引,将两个表建立关联
2013-04-11 20:37
gth2020
Rank: 1
等 级:新手上路
帖 子:13
专家分:4
注 册:2013-2-28
收藏
得分:4 
sele 1
use b
sele 2
use a
index on 身份证号 to bb
sele 1
set relation to 身份证号 into b
replace all 需要添加列的字段名(一个字段)with b->需要添加列的字段名 for 身份证号=b->身份证号
2013-04-12 07:58
快速回复:初学VF,一个问题该怎么处理
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032213 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved