社区
VFP
帖子详情
怎样在打印报表时去掉小数点后无用的0
comeonstuding
2004-03-24 09:26:24
如:1.0--〉1
1.5000-〉1.5
...全文
195
15
打赏
收藏
怎样在打印报表时去掉小数点后无用的0
如:1.0--〉1 1.5000-〉1.5
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Excel办公软件灵活妙用技巧笔记集锦
在Excel使用过程中,运用一些技巧会使得我们的工作效率提高很多。而这些技巧往往又被忽略或忘记怎么去使用。本套课程基于此整理了一些Excel方面的技巧,这些呢为学习笔记集锦,前后章内容不存在连贯性,仅整理一些...
水晶
报表
中
去掉
小数点
后面
无用
的零
默认的数字字段会带有3或4位小数位,而当字段小数部分为零
时
,小数位将变成3或4个”0”(如123.000),很多
时
候我们不想要这几个多余的0,需要字段在有小数
时
显示小数位,没有小数
时
自动
去掉
多余的0。 1. 看...
去除水晶
报表
小数点
最后多余的0
1、新建自定义函数TrimPointZero2、编写函数体 如下:Function (stringVar str)//如果不是数字型 返回原来的值日if not NumericText(str) then str...//判断该数字是不是含有
小数点
//如果没有
小数点
返回原来的值
java向上取整
去掉
末尾的0_BigDecimal去除末尾多余的0
Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 BigDecimal num = new BigDecimal("100.000"); BigDecimal numNoEndZero = num.stripTrailingZeros(); //numNoEndZero :1E+2 System.out.println...
ABAP-一些很方便的小运算及小函数
去掉
无用
的0和空格 CONDENSE l_str . " 必须有,否则下面的语句不生效 SHIFT l_str RIGHT DELETING TRAILING '0' . "
去掉
没用的小数位的0 SHIFT l_str RIGHT DELETING TRAILING '.' . "
去掉
没用的
小数点
SHIFT L_STR...
VFP
2,722
社区成员
29,108
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章