【发布时间】:2015-03-06 03:41:48
【问题描述】:
我正在使用 Crystal Report XI,我创建了一个数据源为存储过程的报表。
存储过程获取正确的值,但在水晶报表中的字段不同。存储过程中的值为:43,859.92。但在水晶报表中是:43,859.90。 我已经格式化了水晶报表中的字段使用格式字段->小数:1.00,四舍五入:0.01。 我无法在存储过程中将值更改为字符串,因为我需要它进行进一步计算。
我需要的正是数据库数据。有什么建议吗?
【问题讨论】:
-
您在存储过程中转换为字符串,当涉及到水晶报表时,您可以使用
ToNumber再次将其转换回数字。试试这个方法。 -
@Siva,感谢您的建议。但是,有很多报告,所以我只想改变一侧(水晶报告),因为问题出在水晶报告中。
-
好的,那么您可以从水晶报表中选择查询并启动数据库并检查该列的格式吗?
-
列的格式是数字。
-
据我所知,水晶报告的输入是一个四舍五入的数值......在这种情况下,什么也做不了......直到并且除非你得到它的数字水晶
标签: crystal-reports