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 :
avez -vous des suggestions ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9String 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());
merci d'avance






Répondre avec citation
Partager