| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:去掉多余字符
只看楼主 加入收藏
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
结帖率:90.14%
收藏
已结贴  问题点数:20 回复次数:3 
去掉多余字符
有一张BDF表,由二个字段,XM是标准的,姓名列是EXCEL 表导入DBF表后合成的。
我用下列命令
Replace All 姓名 With Chrtran(姓名," ","")  
 Replace All 姓名 With ALLT(姓名) 后用
BROW FOR XM<>姓名

结果显示全都是不一致
仍然没有把姓名列多余的字符去掉(主要是不可见,也不清楚是什么符号),请教有什么办法,谢谢

xm姓名.rar (519 Bytes)
用的是VFP6.0

[ 本帖最后由 tjdeming 于 2013-6-25 21:08 编辑 ]
搜索更多相关主题的帖子: 姓名 EXCEL 
2013-06-25 21:06
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:20 
REPLACE ALL 姓名 WITH STRTRAN(姓名,CHR(9),[])

坚守VFP最后的阵地
2013-06-25 21:21
tjdeming
Rank: 2
等 级:论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
收藏
得分:0 
回SDTA版主:用你的方法成功了。
1、CHR(9)是空格字符吗? 想学习一下.
2、Chrtran(姓名," ","")  不起作用的原因是什么?
3、用了命令后‘姓名’字段宽度为10,想用命令变成8 这样会把姓名字符截去一点(即少一个字吗?)
谢谢。


[ 本帖最后由 tjdeming 于 2013-6-25 21:45 编辑 ]
2013-06-25 21:37
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
简单的说:
CHRTRAN():替换单个字符
STRTRAN():替换字符串
详细内容看VFP帮助文件
CHR(9)是水平定位符号

[ 本帖最后由 sdta 于 2013-6-25 21:42 编辑 ]

坚守VFP最后的阵地
2013-06-25 21:41
快速回复:去掉多余字符
数据加载中...
 
   



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

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