当前位置:编程学习 > C#/ASP.NET >>

水晶报表公式报错

if isnull({命令.Dosage})=true then
    formula=""
end if
if ({命令.Dosage} < 1) then 
    formula = cstr({命令.Dosage},"0.00")  & {命令.UnitTakeName}
else
        formula = replace(cstr({命令.Dosage}),".00","")  & {命令.UnitTakeName}
end if

查找得出是  if ({命令.Dosage} < 1) then   大概是这里报错  报错提示为“此处需要有一个字符串”

Dosage、UnitTakeName 这两人是从数据库取出的数据,在命令里面 报表 公式 --------------------编程问答-------------------- {命令.Dosage}是字符串吧,不能和1比较吧 --------------------编程问答-------------------- 编辑完公式直接用检查器看看错误具体指向哪里
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,