| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1186 人关注过本帖
标题:请教,如何将大量非姓名的数据从姓名字段中复制到其它字段A啊
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9831
专家分:27165
注 册:2012-2-5
收藏
得分:0 
CSTR=[镇中学,征管科,正德园,值守科,职称科,职成教,职防所,职教办,职综合,植保站,纸箱厂,中队部,中队长,中对步,中石油,中文系,中心所,中心校,中医科,中医院,中医院,种鸡厂,种科院,种衍信,种子处,种子站,仲裁办,舟桥段,装卸队,资料室,综合办,综合部,综合科,综合楼,综合室,综治办,总经理,总务处,总务科]
REPLACE 字段A WITH ALLTRIM(姓名) FOR ALLTRIM(姓名)$CSTR
看这样行不

坚守VFP最后的阵地
2013-02-19 18:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你始终没搞明白,他的那些非法内容是不确定的,不仅仅是现在列出来的那些字眼,不要试图把那些字符串硬编码出来。这个问题无解,死心吧。

授人以渔,不授人以鱼。
2013-02-19 18:04
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
标题都说了,有大量的非法数据,现在只是列举其中一小部分是这样的而已,还有许多更稀奇古怪的,所以凡是在代码中出现具体这种字眼的方案,一定不适用。2楼一开始的问题是对的,死穴正是无法区分何为对何为错,这是当初灌入数据时乱来造成的恶果。

授人以渔,不授人以鱼。
2013-02-19 18:28
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
思路:编个小程序从首记录开始,遍历整个表,设置“单个置换”和“全表置换”两个选项,如果同样的非法数据存在于多个记录中则选择“全表置换”。这样尽管会麻烦一些,但也会比手工改表快许多倍。

相互学习,互相交流,共同提高。
2013-02-19 18:53
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9831
专家分:27165
注 册:2012-2-5
收藏
得分:0 
过滤姓名重复字段记录,看有多少不同的记录

坚守VFP最后的阵地
2013-02-19 19:42
zengjun81357
Rank: 2
等 级:论坛游民
帖 子:73
专家分:20
注 册:2011-3-27
收藏
得分:0 
回复 15楼 sdta
他的所谓字段可能是一篇文章,甚至是长篇,也不知道是姓名重要,还是非姓名重要。如果姓名重要找出姓名不行吗?
2013-02-19 20:57
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:0 
名称是不是姓名,是人为因素决定。名称本身是不确定因素。只能手工标记一次。例如,加个字段来标记。或者在每个名称前加个符号,一次即可分离出来。最后删除标记。(仅供参考)。
2013-02-19 21:05
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用TonyDeng在2013-2-19 18:04:02的发言:

你始终没搞明白,他的那些非法内容是不确定的,不仅仅是现在列出来的那些字眼,不要试图把那些字符串硬编码出来。这个问题无解,死心吧。
同意你的看法,关键是他那些需要调动的数据是不可预知的,不固定的。程序编得再怎么样好,也只能做有规律的事。建议楼主反向看看,合法的姓名是否为固定那几个。如果是,那么可以参考S版的方法反向操作。若非姓名数据和姓名数据都不固定,那只能手工筛选了。
2013-02-19 21:10
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这种情况免不了人工解决的,17楼的思路不错,我们所能做的,只是让操作更简单一些,但不可能全部靠程序做。比如,可以设计一个界面,人工审查的时候,发现需要变动的数据,就用鼠标拖拉过去,或者用快捷键(按钮)快速转移过去。越想省时间,到时返工花费的时间和精力将加倍,不信邪就试试看。

授人以渔,不授人以鱼。
2013-02-19 23:05
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
楼上说的有道理 越想省事越花费时间 什么都有个规律 尽量多找找
2013-02-20 08:08
快速回复:请教,如何将大量非姓名的数据从姓名字段中复制到其它字段A啊
数据加载中...
 
   



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

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