| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1186 人关注过本帖
标题:请教,如何将大量非姓名的数据从姓名字段中复制到其它字段A啊
只看楼主 加入收藏
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
这是典型的没有把住数据录入关的情况。数据录入时没有进行校验或判断,尽量减少错误数据的录入,事后再来处理代价当然就更大啦。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-02-20 08:10
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
因为是非姓名的大量,
所以,可将姓名字段命名为A,然后新建一个姓名字段,再手工将少量的姓名换到姓名字段中

只求每天有一丁点儿的进步就可以了
2013-02-20 08:12
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
收藏
得分:0 
大家可能误解了,我并非想找非姓名的数据,而是非姓名的数据我已在姓名字段中找出来了,只想把它们替换到另一字段而已
2013-02-20 09:10
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
收藏
得分:0 
回复 11楼 sdta
谢谢11楼,这个可以实现
2013-02-20 09:18
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
收藏
得分:0 
以下是引用sdta在2013-2-19 18:02:09的发言:

CSTR=[镇中学,征管科,正德园,值守科,职称科,职成教,职防所,职教办,职综合,植保站,纸箱厂,中队部,中队长,中对步,中石油,中文系,中心所,中心校,中医科,中医院,中医院,种鸡厂,种科院,种衍信,种子处,种子站,仲裁办,舟桥段,装卸队,资料室,综合办,综合部,综合科,综合楼,综合室,综治办,总经理,总务处,总务科]
REPLACE 字段A WITH ALLTRIM(姓名) FOR ALLTRIM(姓名)$CSTR
看这样行不
为什么cstr命中短语多了就会提示“命令中有不能识别的短语或关健字”
2013-02-20 10:27
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
收藏
得分:0 
回复 25楼 lasanding
字符型数据太长了(超过255),就会有这个提示。解决办法:可以用
CSTR=[镇中学,征管科,]
CSTR=CSTR+[正德园,值守科] 

的形式,将每一行控制在255个字符以下。

坚持学习vfp,QQ:306805680
2013-02-21 15:58
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用lasanding在2013-2-20 09:10:34的发言:

大家可能误解了,我并非想找非姓名的数据,而是非姓名的数据我已在姓名字段中找出来了,只想把它们替换到另一字段而已

假如“非姓名的数据我已在姓名字段中找出来了”是做删除标记,则可以这样写程序
REPLACE ALL A WITH 姓名,姓名 WITH "" FOR DELETED()  &&假如你的非姓名数据已经做了删除标记。可以用Browse命令人工查看那些数据,并点击最左边小空格

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2013-02-22 17:14
vfyf
Rank: 1
等 级:新手上路
威 望:1
帖 子:14
专家分:5
注 册:2013-2-27
收藏
得分:0 
分2步
1、将姓名字段里不是姓名的记录 加上标记 并替换到字段A
dele all 姓名="镇政府" or 姓名="边村庄" or ...
repl all a=姓名 for dele()=.T.

2、将姓名字段里不是姓名的记录 清空并取消标记
repl all 姓名="" for dele()=.T.     && 替换姓名字段 为非姓名的记录 为空
recall all                          && 取消所有标记


2013-02-28 01:29
快速回复:请教,如何将大量非姓名的数据从姓名字段中复制到其它字段A啊
数据加载中...
 
   



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

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