Application java d'un hôpital

- - Dernière réponse :  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
Afficher la suite 

Votre réponse

1 réponse

Messages postés
1
Date d'inscription
lundi 21 mars 2016
Dernière intervention
21 mars 2016
0
Merci
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.
Commenter la réponse de ZainDEV

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.