Salve a tutti e buona domenica.
Ho un altro piccolo ma noiosissimo problemino
Ho creato un piccolo gestionale che funziona completamente sul mio pc ma quando vado ad esportare il file jar e cambiare pc, l'unica cosa che nn funziona è il report:
Uso jasper report e nonostante abbia cercato in giro nn ho trovato nulla.
Vi lascio il codice del bottone che genera il report .Premetto che accetto anche consigli su alternative a jasper report.
Grazie in anticipo
Ho un altro piccolo ma noiosissimo problemino
Ho creato un piccolo gestionale che funziona completamente sul mio pc ma quando vado ad esportare il file jar e cambiare pc, l'unica cosa che nn funziona è il report:
Uso jasper report e nonostante abbia cercato in giro nn ho trovato nulla.
Vi lascio il codice del bottone che genera il report .Premetto che accetto anche consigli su alternative a jasper report.
Grazie in anticipo
Codice:
try{
String scelta= ric_serv.getText();
Update_table();
InputStream in = new FileInputStream(new File("c:\\gest\\report\\totaleSaldo.jrxml"));
JasperDesign jd = JRXmlLoader.load(in);
String sql = "select * from servizi_erogati where azienda='"+scelta+"'";
JRDesignQuery jrdq = new JRDesignQuery();
jrdq.setText(sql);
jd.setQuery(jrdq);
JasperReport jr = JasperCompileManager.compileReport(jd);
HashMap para= new HashMap();
JasperPrint jp = JasperFillManager.fillReport(jr,para,conns);
JasperExportManager.exportReportToPdfFile(jp, "c:\\gest\\report\\totaleSaldo-"+scelta+".pdf");
// JasperViewer.viewReport(jp,false);
JOptionPane.showMessageDialog(null,"Report creato correttamente");
try{
Process exec = Runtime.getRuntime().exec("cmd.exe /C c:/gest/utility/open.bat"); }
catch (Exception e){}}
catch(FileNotFoundException | JRException | HeadlessException e)
{
JOptionPane.showMessageDialog(null,"Errore creazione report");
}
}