lovelyboy01 发表于 2016-6-26 14:11:25

区域报表 整形参数问题

本帖最后由 Lenka.Guo 于 2016-6-27 10:23 编辑

ch.id cht.id为整形,如何支持整形参数?

select type,sample_id,id_text,sample_name,sample_type,sampled_date,product_id,sampling_point,u_standard,u_memo,coa_date,coa_p_name,
analysis,analysis_desc,u_analysis,result_name,result_text,result_units,u_description ,r_on_spec,r_level_name,order_num
from (
select 'N' as type, ch.sample_id,ch.id_text,ch.sample_name,ch.sample_type,ch.sampled_date,ch.product_id,ch.sampling_point,ch.u_standard,ch.u_memo,ch.coa_date,ch.coa_p_name,
cr.analysis,cr.analysis_desc,cr.u_analysis,cr.result_name,cr.result_text,cr.result_units,cr.u_description ,cr.r_on_spec,cr.r_level_name,cr.order_num
fromCOA_HEADER ch,COA_RECORD cr where ch.id=cr.header_idand ch.id = <%headerid%>
union
select 'T'as type, cht.sample_id,cht.id_text,cht.sample_name,cht.sample_type,cht.sampled_date,cht.product_id,cht.sampling_point,cht.u_standard,cht.u_memo,cht.coa_date,cht.coa_p_name,
crt.analysis,crt.analysis_desc,crt.u_analysis,crt.result_name,crt.result_text,crt.result_units,crt.u_description,crt.r_on_spec,crt.r_level_name,crt.order_num
fromCOA_HEADER_temp cht,COA_RECORD_temp crt where cht.id=crt.header_id   and cht.id= <%headerid%>)
where type='<%type_id%>' order by order_num

Lenka.Guo 发表于 2016-6-27 10:23:31

您好常推荐用户在RDL报表中使用参数,因为使用灵活,便捷。支持的数据类型也包括多种类型。

而区域报表中报表参数有局限,只支持三种类型,String,date,bool 型,所以使用起来非常不方便。
如果您要在区域报表中使用整形参数,我再这边寻找下看看有没有解决方法。如有反馈,会立即回复您。

Lenka.Guo 发表于 2016-6-27 17:42:23

您好,通过调查,在区域报表中使用整形参数,需要为参数指定DefalutValue 为0,表示整形。

页: [1]
查看完整版本: 区域报表 整形参数问题