bonsoir à tous ,
jes deux jcombobox dont l'une dépende de l'autre je m'explique :
la premiere Jcombobox est remplie depuis la BD des type de matériel (imprimante,scanners...ect);je veux l'orsque je choisi un type de matériel par exemple imprimante qu'il m'affiche dans la deuxieme jcombobox les numéro de série des imrprimantes qui sont en panne .voici ce ma requête à chaque selection d'un type il m'affiche un seul numéro de seri de ce type dans la combo et la liste comprend les numéro de série de tous les types en panne au lieu de ceux de celui que j'ai selectionné ,j' ignore pourquoi il prend pas en considération la condition WHERE en gras voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
         String requete= "SELECT NUMSERIMAT FROM  PANNE INNER "
                    + "JOIN MATERIEL ON "
                    + " MATERIEL.NUMSERI= PANNE.NUMSERIMAT "
                    + " where TYPEMAT='" +  jComboType.getSelectedItem().toString()  + "'";
           Statement state = cnx.getConnection().createStatement();
            ResultSet result = state.executeQuery(requete);
            if (result.next()) {

                jComboBox1.setSelectedItem(result.getObject(1).toString());
avez -vous des suggestions ?
merci d'avance