| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 945 人关注过本帖
标题:取掉多余字符
取消只看楼主 加入收藏
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
结帖率:90.14%
收藏
已结贴  问题点数:20 回复次数:3 
取掉多余字符
有一个表,
1.rar (527 Bytes)
要求:姓名字段的值与XM字段一样没有多余空格.我用了VFP6.0的以下三种命令都不成功,不清楚姓名字段中含了什么字符.

Replace ALL 姓名 With Chrtran(姓名," ","")  
Replace ALL 姓名 With Alltrim(姓名)        
REPLACE  ALL 姓名 WITH STRTRAN(姓名,CHR(9),[])
请求:用命令解决此问题.(禁用REPL ALL 姓名 WITH XM,也不用手工删除重输入.)
)
谢谢!
搜索更多相关主题的帖子: 手工 姓名 
2013-07-27 21:08
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
收藏
得分:0 
回复 2楼 sdta
谢谢,已成功解决.
我在程序中写下列几条命令,以求得姓名字段得到最后是纯姓名
  Replace All 姓名 With Chrtran(姓名," ","")  &&&&&取掉姓名中的空格 替换单个字符
  repl all 姓名 WITH CHRTRANC(ALLTRIM(姓名),[ ],[])  &&&取消全角字符
  Replace All 姓名 With Alltrim(姓名)         &&&去前后空格  
  REPLACE ALL 姓名 WITH STRTRAN(姓名,CHR(9),[])  &&&&替换字符串 CHR(9)是水平定位符号
请审核一下,几条在一起有没有重复或无效命令.


2013-07-27 22:13
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
收藏
得分:0 
回复 4楼 sdta
用后一种方法,替换结果:不是我所要达到的目的. 我的目的是在姓名字段中取消多余字符,再与XM 字段相比 查找出XM与姓名不同记录.
2013-07-27 23:28
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
收藏
得分:0 
回复 8楼 tlliqi
不用替换的方法,是为了统计输入者的正确率.
2013-07-28 19:19
快速回复:取掉多余字符
数据加载中...
 
   



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

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