Requête SQL

Fermé
caro - 19 juil. 2005 à 20:03
 Utilisateur anonyme - 20 juil. 2005 à 08:47
Bonjour, je vous envoie une partie du code qui permet en fait de faire une requête. En fait ce que j'aimerai faire c'est qu'une fois que l'utilisateur à effectuer son choix dans le premier Jcombobox(choix d'un pont) ne s'affiche que ce qui correspond à ce pont dans le 2ème Jcombobox cad que les moteurs qui sont associés à ce pont et non pas tous les moteurs de ts les ponts. Je voulais savoir si on pouvait faire ainsi parce que ca ne fonctionne pas.
je vous remercie de votre aide

JComboBox ponts = new JComboBox();
JComboBox moteur = new JComboBox();

...connexion à la base access

String query= "Select N°Pont FROM Batiment";
rs=stat.executeQuery(query);
while(rs.next())
ponts.addItem(rs.getString(1));
rs.close();

numPont = (String) ponts.getSelectedItem();
ponts.setEditable(false);
pane.add(ponts);
String query1= "Select Description FROM Base WHERE N°Pont=?";
PreparedStatement query1Stmt=connect.prepareStatement(query1);
query1Stmt.setString(1,numPont);
rs=query1Stmt.executeQuery(query1);

while(rs.next())
moteur.addItem(rs.getString(1));
rs.close();

moteur.setEditable(false);
pane.add(moteur);

1 réponse

Utilisateur anonyme
20 juil. 2005 à 08:47
As-tu essayé de travailler avec un DefaultcomboboxModel et d'ajouter les items à celui-ci plutôt que d'utiliser addItem()?

;-)
Hacktrack
0