Impression des etats

cs_zazou1 Messages postés 48 Date d'inscription mardi 28 décembre 2004 Statut Membre Dernière intervention 23 juillet 2010 - 7 mars 2009 à 00:08
hafedhaouni Messages postés 62 Date d'inscription jeudi 18 février 2010 Statut Membre Dernière intervention 16 février 2012 - 9 mars 2009 à 21:11
Salut tout le monde ,
En effet je suis débutant au java et je cherche comment réaliser des impressions des états (comme par exemple impression d'une facture d'un client  ),si vous avez des exemples de code source ou des idées n'hésitez pas de ma informer et merci d'avance.

2 réponses

Utilisateur anonyme
7 mars 2009 à 06:47
Salut,
Peut.être ici (en supposant que ta facture se trouve dans un panel)

http://www.javafr.com/codes/IMPRESSION-JPANEL-SANS-COUPURE-COMPOSANTS-BAS-PAGE_31743.aspx

De toutes manières tu auras un exemple qui te seras peut-être utile.
 
Cordialement,

...\ Dan /...
0
hafedhaouni Messages postés 62 Date d'inscription jeudi 18 février 2010 Statut Membre Dernière intervention 16 février 2012 1
9 mars 2009 à 21:11
* Ce code et bien tester

public








static





final

String


LOGIN

=

""
;



public





static





final

String


PASSWORD

=

""
;



public





static





final

String


MODEL_PATH

=

""
;



public





static





final

String


FILE_PATH

=

""
;

// @jve:decl-index=0:







private

JComboBox

jComboBox
=


null

;



public





void

generer(String dns, String pdfExe, String login,String password, String modelPath, String modelName, String filePath,

String fileName)



throws

ClassNotFoundException, SQLException,JRException, IOException {

JIFBonCommande parent =



null

;String sql;

sql =


"select * "
;sql +=


"from BonCommande_Fournisseur,BonCommande "
; sql +=


"where BonCommande.NBonCommande=BonCommande_Fournisseur.NBonCommande AND BonCommande.NBonCommande like '"
+

jTextCodeBonCommande
.getText()+

"' "
;


// - Connexion à la base

Class. forName (




"sun.jdbc.odbc.JdbcOdbcDriver"
);String url =


"jdbc:odbc:"
+ dns;Connection connection = DriverManager. getConnection (url);


// - Execution du rapport

ResultSet resultSet;


Statement statement;


statement = connection.createStatement();


resultSet = statement.executeQuery(sql);


JRResultSetDataSource resultSetDataSource =





new

JRResultSetDataSource(resultSet);JasperPrint jasperPrint = JasperFillManager. fillReport (


"C:\\Program Files\\Gestion Commerciale\\Report2\\BC.jasper"
,


new

HashMap(), resultSetDataSource );JasperViewer jviewer =



new

JasperViewer(jasperPrint,


false

);jviewer.<strike>show</strike>();

Runtime r = Runtime.getRuntime();

}











public





void

generer(String modelName, String fileName)



throws

ClassNotFoundException, SQLException, JRException,IOException {

generer(Constant.



DNS

, Constant.


PDF_EXE

,


LOGIN

,


PASSWORD

,


MODEL_PATH

,modelName,



FILE_PATH

, fileName);}

------> actionPerformed()



generer(





null

,


null

);
0
Rejoignez-nous