总结初学者做报表出现的三个小错误1、当报错信息为获不到传值的参数,一直报错获不到你传值的参数报错信息例如:ksql:select BaseFang.louid as louid,BaseFang.danyuan asdanyuan,BaseFang.xm as xm,BaseFang.huhao as huhao,BaseFang.louceng aslouceng,TempCharge,TempCharge.intTempChargeID asintTempChargeID,TempCharge.fltChargeMoney as fltChargeMoney,TempCharge.fltExemptas fltExempt,TempCharge.chvOperateMan as chvOperateMan,TempCharge.dtmChargeDateas dtmChargeDate,TempCharge.intClientID as intClientID,TempCharge.chvClientNameas chvClientName,TempCharge.chvMemo as chvMemo,TempCharge.intYearMonth asintYearMonth,TempCharge.chvPrintSn as chvPrintSn from TempChargeTempCharge optional join BaseFang BaseFang onTempCharge.intClientID = BaseFang where TempCharge = :a时出错!解决方法:report的属性Auto-load为false2、当主从报表页面报错信息为null例如错误为[ERROR] 2013-09-11 11:29:23,978com.justep.report.controller.ReportController - 报表执行失败nullcom.justep.report.exception.ReportServerException atcom.justep.report.controller.ReportController.execute(Unknown Source)页面的信息是:报表执行错误:null解决方法:去掉批注里的individual-table:true属性3、如果报表页面加载数据属性为两行显示时,加载时出不了数据解决方法:把A列合并
|