0
我想加載子報告14th1到主報告15日..但通過此代碼我得到錯誤..任何人都可以通過此代碼幫助我嗎? 但是當我不附加子報告它使用這個代碼工作正常。在java jasper的主要報告中加載子報告netbeans
JasperDesign jd = JRXmlLoader.load("C:\\Users\\Neetesh\\Documents\\NetBeansProjects\\labproject\\src\\13th.jrxml");
String sql="select main_test, sub_test, item, patient_id, normal_value, unit, results, remarks, date_v from tbl_report where patient_id='"+Patients+"' order by main_test ";
JRDesignQuery newQuery = new JRDesignQuery();
newQuery.setText(sql);
jd.setQuery(newQuery);
JasperDesign sub = JRXmlLoader.load("C:\\Users\\Neetesh\\Documents\\NetBeansProjects\\labproject\\src\\14th1.jrxml");
Map para=new HashMap();
para.put("Sub1", sub);
JasperReport jr=JasperCompileManager.compileReport(jd);
JasperPrint jp=JasperFillManager.fillReport(jr, null,con);
JasperViewer.viewReport(jp);
沒有找到解決方案。沒有這樣工作。你能幫我多提一些建議嗎? – 2015-03-06 11:02:19
我編譯了報告並預覽了它,它工作正常。我的問題是當我通過Java代碼運行該程序的子報告沒有出現。但是,當我刪除子報告的Java程序工作正常。 – 2015-03-18 04:04:46
很奇怪。如果所有代碼都與我在一起,我可以查看它。否則,我很難說。但我不確定您是否可以與我分享所有代碼。如果你能幫到的話, – muasif80 2015-03-18 17:16:08