Select * from Listhopitaux where id_serrvice in (select id_service from service) ; NetBeans Solution : // Connection a database + creation du tableau TestServ rs = new TestServ(); Statement s; int c=0; ResultSet r; DefaultTableModel tm; // outils Init Compenents (); try{ tm=(DefaultTableModel) jTable1.getModel(); s=rs.getx(); r=s.executeQuery("select id_contrat from contrat "); while(r.next()){ jComboBox1.addItem(r.getInt(1)); } c++; }catch(Exception ex){ } } //evenement JCOMBOBOX try{ tm.setRowCount(0); tm=(DefaultTableModel) jTable1.getModel(); s=rs.getx(); if( c>0){ r=s.executeQuery("select * from listaupitaux where id_service ="+jComboBox1.getSelectedItem()+""); while(r.next()){ tm.addRow(new Object[]{r.getObject(1),r.getObject(2),r.getObject(3),r.getObject(3),r.getObject(4),r.getObject(4),r.getObject(5)}); } } }catch(Exception e){ }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI Merci d'y penser dans tes prochains messages. |
25 mars 2016 à 01:16