Application java d'un hôpital

Paterne - 17 mars 2016 à 17:20
 paterne - 25 mars 2016 à 01:16
Bonjour, je fais une application en java pour la gestion d'un hôpital j'ai un problème de contrainte entre la table service et un hopital(je veux avoir pour un service la liste des hôpitaux )je précise que c'est en java, merci d'avance

1 réponse

ZainDEV Messages postés 1 Date d'inscription lundi 21 mars 2016 Statut Membre Dernière intervention 21 mars 2016
Modifié par BunoCS le 29/03/2016 à 09:04
Solution Proposer et avoir ou Afficher La liste des Hôpitaux apres une service sélectionner dans ce cas il faut travailler d’après une 'Jcombobox' remplie par default par tt les code des Service est apres une selection d'un code service on affiche un tableau remplie par tt les hopitaux qui lier a ce service


d'apres la requette



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.
0
Merci beaucoup ça marche !
0
Rejoignez-nous