日期:2014-05-20  浏览次数:20776 次

水晶报表显示.00问题
本帖最后由 SayBoss 于 2011-02-18 16:24:57 编辑
水晶报表中大于0小于1的时候只显示小数点后面的,而不显示小数点前面的0,例如:应该显示为0.00,但是显示为.00,如何解决?
1、我说的解决方案不是通过控制面板的区域与语言选项那里更改,因为我发现这种情况在windows2003系统上根本不起作用。
2、通过自定义格式也还是这样显示

------解决方案--------------------
引用:
方法一为什么提示“剩余文本不是公式的一部分”?
出错的代码是后四行
If Left(str,1) = '.' Then
 str := '0' + str
Else
 str


StringVar str := ToText({数字字段}); //Crystal语法每条语句后要跟一分号

大意了 :(