0

我花了几天时间解决一个问题,但不是如何解决它。我正在使用 Visual Studio 2010 在 Crystal Reports 中做一份报告,到目前为止它工作正常,我必须显示小数,神奇地总是四舍五入到最接近的整数,即如果数字是 13.80,四舍五入到 14,当我想要离开 13.80。

检索数据库的存储过程正确检索数据。该报告并创建了一个名为“正常”的变量来创建一个小公式,即:

if {pr_recuperar_apuntes_trabajador2; 1.tipo_apunte} = '3 'then

            {pr_recuperar_apuntes_trabajador2; 1.Quantity};

这证明了“tipo_apunte”是数字 3 来显示金额,如果它什么也没显示。我想问题出在公式中,而不是如何解决。

4

2 回答 2

7

右键单击对象并选择格式化对象。然后在您获得的窗口中单击自定义按钮。然后你可以看到下面的对话框。
小数四舍五入

在上面的窗口中,选择舍入选项为 0.01,小数为 1.00(例如,您可以调整更多)。这样您的值就不会被四舍五入为 2 位数。您的价值将保持为 13.80

于 2012-09-11T10:42:35.410 回答
3

选择字段。单击“增加小数”按钮两次。

在此处输入图像描述

于 2012-09-11T12:07:49.823 回答