去除水晶报表小数点最后多余的0
来源:互联网 发布:mac下兼容ie的浏览器 编辑:程序博客网 时间:2024/05/10 07:10
1、新建自定义函数TrimPointZero
2、编写函数体 如下:
Function (stringVar str)
//如果不是数字型 返回原来的值日
if not NumericText(str) then
str
else
(
numbervar iPointNum:=InStr (str, '.');//判断该数字是不是含有小数点
//如果没有小数点 返回原来的值
if iPointNum<=0 then
str
else
(
//把小数点根据小数点号分隔成数组
stringvar array strs:=Split (str,".");
stringvar strres:=strs[2]; //数字小数点部分的字符串
numbervar j:=0;//小数点最后面0数量
Local NumberVar i;//变量循环
//循环得到小数点最后面0数量
for i :=length(strres) to 1 step -1 do
(
if mid(strres,i,1)<>'0' then
i:=0
else
j:=j+1;
);
if j=length(strres) then//如果最后全部为0 返回整数
(
if iPointNum=1 then
(
'0'
)
else
strs[1]
)
else
(
if iPointNum=1 then
(
'0'+'.'+mid(strres,1,length(strres)-j)
)
else
strs[1]+'.'+mid(strres,1,length(strres)-j)
)
)
)
3、完成调用
- 去除水晶报表小数点最后多余的0
- 水晶报表指定小数位数,去除多余的0
- 去除String 小数点后多余的0
- 去除小数点后多余的0
- Java 去除小数点后面多余的0
- Java 去除小数点后面多余的0
- mysql 中去除小数点后面多余的0
- MySQL去除数据库中小数点后多余的0
- 去除小数点后多余的零
- js去除小数点后面多余的零
- 【Android】去除小数点后多余的零
- 保留小数点后四位,且去除多余0
- 数值保留小数点两位,但同时去除小数点后多余0 的 javascript、java实现
- 水晶报表中去掉小数点后面无用的零
- 去掉小数点后面多余的0
- 去掉小数点后面多余的0
- js去掉小数点后多余的0
- js去掉小数点后多余的0
- 隐藏基类方法和改写基类方法的区别
- C学习之------Static关键词妙用(1)
- 免费QQ币:永不过期的刷QQ币技巧共享
- 使用dba_waiters检查锁等待
- Special 1GB MP4 Player - Mini SD Card Slot - 2 Inch Screen
- 去除水晶报表小数点最后多余的0
- webwork拦截器interceptor 之 ActionInvocation 意义
- 一段在vc6里注释函数的宏脚本
- 从Java类库看设计模式(4)
- Oracle 数据类型
- 从Java类库看设计模式(5)
- 数据字典
- 清除通过U盘传播的木马:driver.exe和wpnpista.exe
- WindowsServer2003 + IIS6.0 + ASP + NET + PHP + PERL + MSSQL + MYSQL 最新服务器安全设置技术实例