日期:2014-05-20  浏览次数:21008 次

水晶报表参数问题
水晶报表中,如果有两个参数,也在web页面上的设计师需要按照这两个参数组合进行数据查询(包括:选参数A;选参数B;同时选择AB;同时不选AB   四种查询情况)
问题是:在水晶报表设计器中,这四种查询均可查出结果,但在web页面中同时不选参数AB时(即默认查出全部数据),页面就会报错!
我写筛选设计器中写的参数如下:
if   length({?depid})> 0   and   length({?sblb})> 0  
     
        then   {V_RPT_ZC_DEVICE.DEPID}={?depid}   and   {V_RPT_ZC_DEVICE.DEVICETYPE}={?sblb}

else   if   length({?sblb})> 0   then   {V_RPT_ZC_DEVICE.DEVICETYPE}={?sblb}

else   if   length({?depid})> 0   then   {V_RPT_ZC_DEVICE.DEPID}={?depid}
else   true

------解决方案--------------------
给预设值