mohssen_mz
پنج شنبه 12 خرداد 1390, 08:43 صبح
با سلام
بعد از اینکه با JasperReport گزارش رو نشون میده از کل برنامه خارج میشه ایا راهی برای جلوگیری از این کار وجود دارد .منتظر نظرات ارزشمند دوستان هستیم.
JFrame frmshowReport = null ;
HashMap hm = new HashMap();
try {
frmshowReport= new JFrame();
DBbase_Class base = new DBbase_Class();
JasperReport jrepMoshareveh = JasperCompileManager.compileReport(Main.ReportAddr ess_LstMoshavreh);
JasperPrint jprintMoshavreh = JasperFillManager.fillReport(jrepMoshareveh, hm, base.getConnection());
JRViewer viewer = new JRViewer(jprintMoshavreh);
viewer.setOpaque(true);
viewer.setVisible(true);
frmshowReport.add(viewer);
JasperViewer.viewReport(jprintMoshavreh);
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(this, "Error: "+ex.getMessage());
} catch (JRException ex) {
JOptionPane.showMessageDialog(this, "Error: "+ex.getMessage());
}
finally{ frmshowReport.dispose();}
توضیح اینکه تمامی اتصالات مربوط به پایگاه داده به درستی کار میکند
بعد از اینکه با JasperReport گزارش رو نشون میده از کل برنامه خارج میشه ایا راهی برای جلوگیری از این کار وجود دارد .منتظر نظرات ارزشمند دوستان هستیم.
JFrame frmshowReport = null ;
HashMap hm = new HashMap();
try {
frmshowReport= new JFrame();
DBbase_Class base = new DBbase_Class();
JasperReport jrepMoshareveh = JasperCompileManager.compileReport(Main.ReportAddr ess_LstMoshavreh);
JasperPrint jprintMoshavreh = JasperFillManager.fillReport(jrepMoshareveh, hm, base.getConnection());
JRViewer viewer = new JRViewer(jprintMoshavreh);
viewer.setOpaque(true);
viewer.setVisible(true);
frmshowReport.add(viewer);
JasperViewer.viewReport(jprintMoshavreh);
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(this, "Error: "+ex.getMessage());
} catch (JRException ex) {
JOptionPane.showMessageDialog(this, "Error: "+ex.getMessage());
}
finally{ frmshowReport.dispose();}
توضیح اینکه تمامی اتصالات مربوط به پایگاه داده به درستی کار میکند