Bonjour,
Je maîtrise bien le crystal Report version 8 et en migrant vers le monde JAVA avec Netbeans je vois bien que l'iReport de Jasper n'est plus performant que le crystal.

Donc, je cherche du code java pour faire appel à un état d'impression crystal, c.a.d supposer que le fichier ("Bon_imp.jasper") etait ("Bon_imp.rpt") dans ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
private void ImprimerActionPerformed(java.awt.event.ActionEvent evt) {       try {      
            String tp_bon = typ_bon.getText();
            String num_bon = Numero_bon.getText();
 
     Map hParametre = new HashMap();
     hParametre.put("tp_bon", "" + tp_bon);
     hParametre.put("num_bon", "" + Numero_bon.getText());
     InputStream fact = getClass().getResourceAsStream("Bon_imp.jasper");
    JasperPrint fluxJasperPrint = JasperManager.fillReport(fact, hParametre, connection);
            JasperManager.printReport(fluxJasperPrint, true);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
J'espère bien que le problème est bien clair et j'attends quelques coups de main.

Merci pour votre collaboration d'avance.