Salut,
Par défaut mon report n'affiche que le première ligne de JList
Mes table sont :
Mon problème est que quand je voudrais afficher une facture d'un tel fournisseur voici le résultat :Identication_prestataire : (id_prestataire, nom, prénom, adresse, tel, fax, n_compte,rip, rib)
Listes: (num_list, design_list,qte,prix_u,tôt_prix,idFroeign)
Les champs de la table identication_prestataire s'affichent toutes mais la deuxième table ne s'affiche que la première ligne de liste
Note : les champs de la table listes est constituer de Jlist
Par exemple si un fournisseur passe plusieurs commande il m'affiche que la première commande
Je vous remercie de votre aide
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
16
17
18
19 private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { String path = "C:\\Users\\Riad\\Documents\\NetBeansProjects\\Bon_Commande\\Anis.jrxml"; try { JasperDesign inst_JasperDesign = (JasperDesign) JRXmlLoader.load(path); int row = jTable1.getSelectedRow(); String Table_click = (jTable1.getModel().getValueAt(row, 0).toString()); String query = "select * from identification_prestataire,listes where id_prestataire = '" + Table_click + "' " and id_prestataire = idFroeign; JRDesignQuery newQuery = new JRDesignQuery(); newQuery.setText(query); inst_JasperDesign.setQuery(newQuery); JasperReport inst_JasperReport = JasperCompileManager.compileReport(inst_JasperDesign); JasperPrint inst_JasperPrint = JasperFillManager.fillReport(inst_JasperReport, null, inst_Connection); JasperViewer inst_JasperViewer = new JasperViewer(inst_JasperPrint); inst_JasperViewer.setVisible(true); inst_JasperViewer.setTitle(path); inst_Connection.close(); } catch (Exception e) { } }
Partager