【发布时间】: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