您的位置:程序门 -> vb ->



activereport控件怎样不打印小数点打印


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


activereport控件怎样不打印小数点打印[已结贴,结贴人:aeae12]
发表于:2007-10-09 18:18:32 楼主
我用的是activereport控件打印,数据库是sql,要打印的字段类型是money,小于0的数在数据库中显示为点前没有0,例如.081。我在打印控件中将数据格式设置为########0.####,打印后小显示出了0.081,但是整数后显示一个小数点,比如10显示为10.     ,请问在打印中怎样才能去掉整数后的小数点,并且小于0的数还是要显示为0.081,  
只要能达到要求什么办法都行,改数据格式、写代码、改数据库中的显示格式。
发表于:2007-10-10 05:07:571楼 得分:0
实例:  
if   instr(text1,   ".")   then  
        msgbox   format(text1,   "0.####")  
else  
        msgbox   text1  
end   if  

欢迎大家光临红松软件论坛   www.zbhssoft.com
发表于:2007-11-22 19:02:192楼 得分:20
数据取出来之前可以做格式化处理.也可以在代码中对取出的数据作处理,很灵活的。我记得有个控件很不错的。比如124.456   可以显示   为 ¦1 ¦2 ¦3 ¦4 ¦5 ¦6 ¦   类似于财务中的格子,我博客有这个东西下载,需要的去下。http://blog.csdn.net/go2newlife/archive/2007/11/21/1895943.aspx


快速检索

最新资讯
热门点击