搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助,如何用一条命令删除所有字段前后空格
标题:
求助,如何用一条命令删除所有字段前后空格
只看楼主
chuxue
等 级:
新手上路
帖 子:78
专家分:4
注 册:2008-1-22
结帖率:
64.29%
楼主
已结贴
√
问题点数:15 回复次数:10
求助,如何用一条命令删除所有字段前后空格
您好,我经常要把Excel表格转换成vfp,但是转换成功后,发现好多字段空格太多,我会挨个字段删除数据的前后空格,但是我一个vfp表里,有20多个字段,挨个太麻烦,有没有一个命令把每个字段里的数据前后空格删除,并且表设计器也自动改成删除空格后的字符宽度。
举一个例子,比如身份证那个字段,我导出成vfp,字段宽度变成26了,我还得用命令将身份证号删除全部空格,然后到表设计器里,将宽度编程18。
搜索更多相关主题的帖子:
命令
删除
字段
空格
宽度
2018-04-27 00:49
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册: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
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
5
楼
得分:2
字段后面的空格是无法删除的,因为字段是定宽的,字段中的有效字符不足宽度会自动用空格补齐。
字段前面的空格是可以删除的,通常是用ltre()命令,只能逐个字段处理,没有一条命令就能完成的。当然你可以自己写一段小程序,先读取当前打开的表的字段数量, 然后通过循环来逐个字段处理,这样就只要执行这段程序就行,类似于“一条命令”就能完成。
活到老,学到老! http://www. 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
厨师王德榜
等 级:
版主
威 望:
183
帖 子:942
专家分:4724
注 册:2013-2-16
第
8
楼
得分:2
可以把字段设置为Varchar类型,他会自动去年多余的空格。
2018-04-27 22:32
cxzbzgz
来 自:云南楚雄
等 级:
贵宾
威 望:
24
帖 子:295
专家分:805
注 册: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
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-486431-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.114392 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved