Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

批量转换字段内容的问题

边城浪子  发表于:2008-08-10 19:21:26  
复制

我有一张家庭档案表,主要的字段有
户号  姓名  性别  出生日期  家庭住址  户主姓名 
 00860 张三  男  1976-2-2  aaaaaaaaaa  张三 
 00860 张二  男  1972-11-12  aaaaaaaaaa  张三 
 00321 李四  1975-11-11  aaaaaaaaaa  李四 
 00321 小妹  女  1976-01-12 aaaaaaaaaa  李四 
 00321 李小  女  2002-4-21  aaaaaaaaaa  李四 

 

此表大约有3万多条数据,由于要用规范性户号其格式为(14-070-*****)注:*代表序号;请问怎样怎样将老户号批量转换为新户号格式?

户号  姓名  性别  出生日期  家庭住址  户主姓名 
14-070-0001 张三  男  1976-2-2  aaaaaaaaaa  张三 
14-070-0001 张二  男  1972-11-12  aaaaaaaaaa  张三 
14-070-0002 李四  1975-11-11  aaaaaaaaaa  李四 
14-070-0002 小妹  女  1976-01-12 aaaaaaaaaa  李四 
14-070-0002 李小  女  2002-4-21  aaaaaaaaaa  李四 

主要就是户号的转换,相同的旧户号的号码转至新户号时也要相同。因为一户人有若干的人,同一家成员他们的户号必须相同。

 

Top
马山杨梅 发表于:2008-08-10 21:07:37

1.你可以另建一新表,

  字段 1. 户主姓名(主键),2. 新户号。

2.然后用此表的主键户主姓名字段与原来旧档案表的户主姓名字段建立一对多关系。

3.建一选择查询选新表的新户号字段与旧档案表的其它字段。

4.将查询得到的数据表的数据全部复制并粘贴到新档案表即可。

  给你做了一个样子

点击下载此附件

马山杨梅 发表于:2008-08-10 21:31:36

忘了,你还可以先做个查询把旧档案表里的户主姓名先筛选出来复制到这个新表里,免得打很多名字,再填上新户号。如果新户号不是特定偏要对应某户人家时,还可以把此户主名单先放入Excel里拉出一个五位数的编号来,再一起复制入新表内.



马山杨梅 发表于:2008-08-11 06:43:03
对不起,昨天回答你的问题有误,应该是用旧户号来做主键作为链接而不是户主姓名,因为会有同名同姓的人。点击下载此附件

符鸿敏 发表于:2008-09-12 22:19:59

一个更新查询就解决问题了.请参考:

http://www.accessoft.com/blog/?userID=2251

 

点击下载此附件

黎红军 发表于:2008-09-13 00:03:41

不知楼上的办法是否达到你的目的?问题在于你的新的序号怎么排列? 是否有规律要求,或者如楼上理解的,就是在前面加上一段字符而已。



符鸿敏 发表于:2008-09-17 21:49:42

回复5楼:

按楼主的陈述,我是这样理解的,就是在前面加上一段字符而已。

这有什么疑问吗?



总记录:6篇  页次:1/1 9 1 :