|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助,如何用一条命令删除所有字段前后空格
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
6603
人关注过本帖
标题:
求助,如何用一条命令删除所有字段前后空格
只看楼主
加入收藏
chuxue
等 级:
新手上路
帖 子:78
专家分:4
注 册:2008-1-22
结帖率:
64.29%
楼主
收藏
已结贴
√
问题点数:15 回复次数:10
求助,如何用一条命令删除所有字段前后空格
您好,我经常要把Excel表格转换成vfp,但是转换成功后,发现好多字段空格太多,我会挨个字段删除数据的前后空格,但是我一个vfp表里,有20多个字段,挨个太麻烦,有没有一个命令把每个字段里的数据前后空格删除,并且表设计器也自动改成删除空格后的字符宽度。
举一个例子,比如身份证那个字段,我导出成vfp,字段宽度变成26了,我还得用命令将身份证号删除全部空格,然后到表设计器里,将宽度编程18。
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
搜索更多相关主题的帖子:
命令
删除
字段
空格
宽度
2018-04-27 00:49
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10609
专家分:43210
注 册:2014-5-20
第
2
楼
收藏
得分:2
数据装入DBF后,数据长度是按DBF字段长度算,此时无必要去处理多余的空位。
从DBF读出数据用时才考虑是否要处理多余的东西。
2018-04-27 04:16
举报帖子
使用道具
赠送鲜花
红星二锅头
等 级:
贵宾
威 望:
46
帖 子:491
专家分:754
注 册:2016-8-25
第
3
楼
收藏
得分:2
删除数据的前后空格:Alltrim() 函数
团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2018-04-27 08:09
举报帖子
使用道具
赠送鲜花
chuxue
等 级:
新手上路
帖 子:78
专家分:4
注 册:2008-1-22
第
4
楼
收藏
得分:0
回复 3楼 红星二锅头
这个能把所有字段里的数据前后空格都删除吗
2018-04-27 10:38
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
5
楼
收藏
得分:2
字段后面的空格是无法删除的,因为字段是定宽的,字段中的有效字符不足宽度会自动用空格补齐。
字段前面的空格是可以删除的,通常是用ltre()命令,只能逐个字段处理,没有一条命令就能完成的。当然你可以自己写一段小程序,先读取当前打开的表的字段数量, 然后通过循环来逐个字段处理,这样就只要执行这段程序就行,类似于“一条命令”就能完成。
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2018-04-27 13:20
举报帖子
使用道具
赠送鲜花
中国龙王
等 级:
贵宾
威 望:
16
帖 子:484
专家分:283
注 册:2006-5-17
第
6
楼
收藏
得分:2
直接把字段宽度设到18.他自己就把多出的干掉了。比如你原来的是26。你只要前面别有空格就行。直接把字段宽度设为18,保留下来的就是你前面18个字符的内容。
不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2018-04-27 16:13
举报帖子
使用道具
赠送鲜花
jyxfp
等 级:
论坛游民
帖 子:23
专家分:81
注 册:2013-2-9
第
7
楼
收藏
得分:2
字段前面的空格只能只能逐个字段处理
字段的长度不固定 你可以创建一个固定字段长度的空白表
字段前面的空格处理完后打开固定格式表,APPEND FROM添加到新表中。
2018-04-27 16:44
举报帖子
使用道具
赠送鲜花
厨师王德榜
等 级:
贵宾
威 望:
199
帖 子:995
专家分:4966
注 册:2013-2-16
第
8
楼
收藏
得分:2
可以把字段设置为Varchar类型,他会自动去年多余的空格。
2018-04-27 22:32
举报帖子
使用道具
赠送鲜花
cxzbzgz
来 自:云南楚雄
等 级:
贵宾
威 望:
24
帖 子:298
专家分:808
注 册:2012-6-15
第
9
楼
收藏
得分:2
ALLTRIM()函数
学习交流VFP,QQ:248561326。
2018-04-28 10:55
举报帖子
使用道具
赠送鲜花
sharamjam
来 自:UK
等 级:
论坛游民
帖 子:81
专家分:59
注 册:2014-9-19
第
10
楼
收藏
得分:2
同意2楼观点
导入数据时,多余的空格无须理会啊
被引用时为了对齐的需要,alltrim(表面.字段名)就可以了
我是VFP菜鸟……
但是用VFP实现一个个小应用,还是很有成就感的
2018-05-03 08:55
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
求助,如何用一条命令删除所有字段前后空格
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.027715 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved