【问题标题】:How to sum the running total field value and formula field value in crystal report?如何求和水晶报表中的运行总字段值和公式字段值?
【发布时间】:2014-04-17 09:20:35
【问题描述】:

我想将运行总字段值和公式字段值(“Openbalnce”)相加,总和应该分配给另一个公式字段(“Total”)。

在公式字段(“总计”)的公式编辑器中,我给出了:

 {runningtotalvalue} + {formula field value("Openbalnce")}

公式字段(“Openbalnce”)值在后面的代码中分配,并且直接分配运行总字段值。

显示错误

"A number,date or time,date etc is required here".

请帮我解决这个问题。

【问题讨论】:

  • 也许 Openbalnce 是一个字符串。尝试使用CDBL 将其转换为双精度,例如CDBL({_field_}
  • 感谢您的回复。我试过这个。但是仍然有错误弹出。它显示:“字符串是非数字的”。
  • 我认为您的数据库中有一个空值,尤其是在 openblnce 列中。如果是这种情况,您应该使用条件不将空字段转换为数字
  • 如果您将运行余额设置为一种货币,则某些数据库可以返回该货币符号,也就是说,您可能有。在计算完成之前进行调试以查看您拥有的值
  • @Arman,谢谢你,Arman,CDBL 正在工作

标签: vb.net crystal-reports-2010


【解决方案1】:

这是有效的

({runningtotalvalue}) + CDBL({@"Openbalnce"})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多