水晶报表公式报错
if isnull({命令.Dosage})=true thenformula=""
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技术 , 图表区