PDA

View Full Version : مسیر subreport در mainreport



mohssen_mz
دوشنبه 28 آذر 1390, 13:08 عصر
سلام
یکی لطفا به من بگه چطور مسیر ساب ریپورت رو برا مین ریپورت بفرستم که دیگه دهنم اسفالت شد از بس سرچ کردم و به نتیجه نرسیدم :گریه:
مین ریپورت

InputStream stream =getServletConfig().getServletContext().getResourc eAsStream(des);
JasperPrint print =JasperFillManager.fillReport
(stream , hash,connections.getConnection() );

ساب ریپورت

File file = new File( getServletConfig().getServletContext().getResource (sourceSubR).getFile());
InputStream is =getServletConfig().getServletContext().getResourc eAsStream(source) ;
JasperDesign jdSR = JRXmlLoader.load(is);
JasperReport jpSR = JasperCompileManager.compileReport(jdSR);
hash.put("p1", jpSR);


فایل جسپر

<parameter name="p1" class="net.sf.jasperreports.engine.JasperReport" isForPrompting="false"/>
<subreport>
<reportElement x="6" y="0" width="792" height="21"/>
<subreportParameter name="ecode">
<subreportParameterExpression><![CDATA[$F{EDAREKOL}.toString()]]></subreportParameterExpression>
</subreportParameter>
<subreportParameter name="tax">
<subreportParameterExpression><![CDATA[$F{TAXPAYER_NO}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression class="net.sf.jasperreports.engine.JasperReport">
<![CDATA[$P{p1}]]></subreportExpression>
</subreport>

mohssen_mz
شنبه 03 دی 1390, 10:09 صبح
چه انجمن فعالی ؟ اینجا مدیر نداره !!!؟؟؟؟