| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2068 人关注过本帖
标题:怎样将VFP表中的代码转换为中文名称
取消只看楼主 加入收藏
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
结帖率:87.5%
收藏
已结贴  问题点数:7 回复次数:5 
怎样将VFP表中的代码转换为中文名称
有两个表,一个是保存数据的表(abc),另一个是代码表(dmb),abc表中有县、乡、村、姓名、姓别、年龄、身份证号码等字段,代码表(dmb)中有字段:县、乡、村、名称。abc表中县、乡、村字段的值全部是代码,其它字段为中文,代码表(dmb)县、乡、村字段的值也全部是代码,并与abc表县、乡、村字段的代码相对应,名称字段的值为中文。请教怎样将abc表中县、乡、村字段的代码全部转换为中文名称(按代码表中的名称字段转换),并生成另一个新表ccc或直接在abc表中转换? 请详细指导指导,谢谢。
搜索更多相关主题的帖子: VFP 名称 中文 代码 
2010-12-15 12:52
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
收藏
得分:0 
Yangbai老师:按以下命令还是不行。
sele 1
use dmb excl
index on allt(县)+allt(乡)+allt(村) TAG mainkey
sele 2
use abc
do while not eof()
   if seek(allt(县)+allt(乡)+allt(村),"dmb","mainkey")
      repl 县 with dmb.名称,乡 with dmb.名称,村 with dmb.名称
   endif
   skip
enddo
2010-12-17 09:58
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
收藏
得分:0 
执行到“repl 县 with dmb.名称,乡 with dmb.名称,村 with dmb.名称”时,提示:命令中含有不能识别的短语或关健字
2010-12-17 14:50
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
收藏
得分:0 
如下面两个表,一个是保存数据的表abc,另一个是代码表dmb
                  abc表
          姓名    性别    身份证号           备注
1     1     1     刘勇       452928197801120524   
1     1     2     张艳       452928197401120525   
1     1     1     王强       452928197501120524   
1     1     2     王猛       452928197901120524   
1     2     1     覃斌       452928197201120524   
1     2     2     张言       452928197301120527   
1     2     3     刘才       452928197403120524   
1     2     2     吴新       452928197201110524   
1     3     1     张美玉      452928198005120529   
1     3     2     陆重       452928197909110524   
1     3     3     范超       452928197406100524

         dmb表
          名称
1                龙劳县
1     1          龙毛乡
1     1     1    八代村
1     1     2    纳昔村
1     2          林龙乡
1     2     1    九弄村
1     2     2    凤龙村
1     2     3    八塘村
1     3          弄九乡
1     3     1    盘茶村
1     3     2    百福村
1     3     3    百利村
   
怎样通过dmb代码表把abc表转换为以下cde表:
                 cde表
                        姓名    性别  身份证号         备注
龙劳县    龙毛乡    八代村    刘勇       452928197801120524   
龙劳县    龙毛乡    纳昔村    张艳       452928197401120525   
龙劳县    龙毛乡    八代村    王强       452928197501120524   
龙劳县    龙毛乡    纳昔村    王猛       452928197901120524   
龙劳县    林龙乡    九弄村    覃斌       452928197201120524   
龙劳县    林龙乡    凤龙村    张言       452928197301120527   
龙劳县    林龙乡    八塘村    刘才       452928197403120524   
龙劳县    林龙乡    凤龙村    吴新       452928197201110524   
龙劳县    弄九乡    盘茶村    张美玉      452928198005120529   
龙劳县    弄九乡    百福村    陆重       452928197909110524   
龙劳县    弄九乡    百利村    范超       452928197406100524

另外还有个问题,就是怎样通过dmb代码表,将cde表反转换为abc表   
2010-12-18 11:33
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
收藏
得分:0 
yangbai老师:怎么不见您回复了,请帮指导指导
2010-12-19 16:11
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
收藏
得分:0 
就是不会才请教,求求帮帮忙
2010-12-23 09:02
快速回复:怎样将VFP表中的代码转换为中文名称
数据加载中...
 
   



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

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