社区
VFP
帖子详情
怎样在打印报表时去掉小数点后无用的0
comeonstuding
2004-03-24 09:26:24
如:1.0--〉1
1.5000-〉1.5
...全文
223
15
打赏
收藏
怎样在打印报表时去掉小数点后无用的0
如:1.0--〉1 1.5000-〉1.5
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
river_sea
2004-03-29
打赏
举报
回复
以上
' '处(space(1))应为''(space(0))
river_sea
2004-03-29
打赏
举报
回复
字符串
strtran(field_name,'0',' ')
数字
strtran(str(field_name,field_len,filed_dec),'0',' ')
moqing
2004-03-27
打赏
举报
回复
在報表中用ALLT(STR([FieldName],12,2))可以正常去除小數位後無用的0
moqing
2004-03-27
打赏
举报
回复
在報表中用ALLT(STR([FieldName],12,2))可以正常去除小數位後無用的9
YuyuanJian
2004-03-27
打赏
举报
回复
其实前面的人写的FUNCTION返回的值是字符型的,显然不可以,
但是一用VAL()函数后面又有可能加上零,估计这种方法行不通
up
sunsunup
2004-03-26
打赏
举报
回复
自寫一個function
function stran
parameters p_value
private p_ret
p_ret = ALLT(tran(p_value,'@Z 999,999,999.999999'))
do case
case right(p_ret,6) = '000000'
p_ret = left(p_ret,len(p_ret)-7)
case right(p_ret,5) = '00000'
p_ret = left(p_ret,len(p_ret)-5)
case right(p_ret,4) = '0000'
p_ret = left(p_ret,len(p_ret)-4)
case right(p_ret,3) = '000'
p_ret = left(p_ret,len(p_ret)-3)
case right(p_ret,2) = '00'
p_ret = left(p_ret,len(p_ret)-2)
case right(p_ret,1) = '0'
p_ret = left(p_ret,len(p_ret)-1)
endcase
return p_ret
在報表中可以用stran(值)就可以了.
comeonstuding
2004-03-26
打赏
举报
回复
up
river_sea
2004-03-26
打赏
举报
回复
有函数strtran(),虽然也需要转化为字符串,可能不象想象的麻烦.
magnetmoon
2004-03-26
打赏
举报
回复
不能确定小数点后保留的位数
要不要先转化为字符串然后再分析,我是觉的这样很麻烦。
有没有更好的方法
没有
comeonstuding
2004-03-25
打赏
举报
回复
to 回复人: zzizz() ( ) 信誉:100
那要怎样进行处理。(对要打印的数据在打印前处理成要打印的格式.)
可否举个例子,但我这个打印的量很大,不很太复杂。
zzizz
2004-03-25
打赏
举报
回复
在报表中没有办法实现,只有对要打印的数据在打印前处理成要打印的格式.
comeonstuding
2004-03-25
打赏
举报
回复
up
comeonstuding
2004-03-24
打赏
举报
回复
不能确定小数点后保留的位数
要不要先转化为字符串然后再分析,我是觉的这样很麻烦。
有没有更好的方法
ropriest
2004-03-24
打赏
举报
回复
只保留整数可以:#####0 或 ###,##0 等
保留小数时,需要几位,设置格式就在小数点后跟几个零即可
ropriest
2004-03-24
打赏
举报
回复
设置数据的显示格式:######0.00
水晶
报表
中
去掉
小数点
后面
无用
的零
默认的数字字段会带有3或4位小数位,而当字段小数部分为零
时
,小数位将变成3或4个”0”(如123.000),很多
时
候我们不想要这几个多余的0,需要字段在有小数
时
显示小数位,没有小数
时
自动
去掉
多余的0。 1. 看...
水晶
报表
动态显示
小数点
后的位数(
去掉
多余的0)
默认的水晶
报表
数字字段会带有2或3位小数位,而当字段小数部分为零
时
,小数位将变成2或3个”0”(如123.000),很多
时
候我们不想要这几个多余的0,需要字段在有小数
时
显示小数位,没有小数
时
自动
去掉
多余的0。...
去除水晶
报表
小数点
最后多余的0
1、新建自定义函数TrimPointZero2、编写函数体 如下:Function (stringVar str)//如果不是数字型 返回原来的值日if not NumericText(str) then str...//判断该数字是不是含有
小数点
//如果没有
小数点
返回原来的值
ABAP ALV取消整数
小数点
后面0的方法
该项目专注于解决ABAP开发中ALV
报表
显示整数
时
小数点
后多余的0的问题,帮助开发者提升
报表
的整洁性和可读性。通过详细的技术文档,开发者可以轻松掌握如何优化
报表
格式,使其更加简洁美观。特别适合需要对ABAP
报表
...
sap
去掉
小数位没用的0
sap
去掉
小数位没用的0
VFP
2,749
社区成员
29,139
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章