| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3679 人关注过本帖
标题:如何让数值型字段中小数点后的无意义的零不显示?
只看楼主 加入收藏
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
结帖率:96.03%
收藏
已结贴  问题点数:20 回复次数:8 
如何让数值型字段中小数点后的无意义的零不显示?
比如字段设置为两位小数,如何能让字段中的
1.72显示成1.72
1.70显示成1.7
172.00显示成172
即没有意义的零不要显示。
搜索更多相关主题的帖子: 数值 字段 小数点 不显示 显示 
2017-10-30 18:33
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
a=172.10
a=RTRIM(TRANSFORM(a),"0")
?a

坚守VFP最后的阵地
2017-10-30 18:46
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
收藏
得分:0 
回复 2楼 sdta
要求在表中按要求显示
2017-10-30 19:15
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:10 
CREATE CURSOR tt (bb n(5,2))
INSERT INTO tt VALUES (12.30)
INSERT INTO tt VALUES (12.00)
INSERT INTO tt VALUES (11.34)
GO TOP
BROWSE NAME og NOWAIT
og.Column1.ControlSource='RTRIM(TRANSFORM(tt.bb),"0")'
或者
og.Column1.ControlSource='PADR(RTRIM(TRANSFORM(tt.bb),"0"),5)'

[此贴子已经被作者于2017-10-30 20:37编辑过]


坚守VFP最后的阵地
2017-10-30 20:11
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
收藏
得分:0 
INSERT INTO tt VALUES (110)
显示成11
错误了。应该显示成110,这里的零是有意义零。
2017-10-31 06:52
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
以下是引用su0527在2017-10-30 19:15:20的发言:

要求在表中按要求显示

存储在表内的数据是按照字段的类型保存的,一个字段只能有一个类型,显示时则可以通过browe的参数来控制,也可以通过格式化处理,如果系统提供的方式达不到自己的要求,还可以对数据表再加工,生成一个供显示用的表,例如将数据字段改成字符字段,就很容易按自己的需要对原来的数据进行处理了。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2017-10-31 08:13
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
觉得小数点对齐好看点、好读数。
2017-10-31 10:24
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:658
专家分:2180
注 册:2014-2-7
收藏
得分:0 
假设数值型字段为a,则代码为:

? ICASE(a=0,[],INT(a)=a,TRANSFORM(a),RTRIM(TRANSFORM(a),"0"))

泉城飞狐
2017-10-31 10:54
chxking
Rank: 2
等 级:论坛游民
威 望:1
帖 子:9
专家分:18
注 册:2020-11-28
收藏
得分:0 
我也想要这个,可VFP没有提供这种格式输出。。。
2020-11-28 11:35
快速回复:如何让数值型字段中小数点后的无意义的零不显示?
数据加载中...
 
   



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

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