Bonjour,

Je travaille actuellement sur une petite application permettant l'ajout des operateurs dans une base de données pour ensuite être payer. Pour alimenter mes combo-box je fais des requêtes dans une base existante jusque la pas de soucis.
Je souhaiterais que lorsque je sélectionne le matricule de la personne , la combo-box "nom" se remplisse automatiquement par rapport au matricule ?

Une autre petite question est il possible d'afficher la SectionSalarie, et le Libelle dans : comboBox_1.addItem(rs.getString("SectionSalarie"));

"SELECT DISTINCT SectionSalarie,Libelle FROM SectionSalarie"

Table SectionSalarie :
id
SectionSalarie
Libelle

Table Salarie:
ID
matricule
NomPrenomSalarie
sectionsalarie


Voici le code de ma Jframe avec mes combo-box.

Merci beaucoup

Alexandre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
 
JComboBox comboBox_3 = new JComboBox(new DefaultComboBoxModel());
		comboBox_3.setBounds(279, 149, 160, 20);
		frmSaisieDesHeures.getContentPane().add(comboBox_3);
		PreparedStatement stmt = null;
		ResultSet rs = null;
 
		try {
			stmt = Connexion_BDD.get().prepareStatement("SELECT NomPrenomSalarie FROM SalariesPresents");
 
			rs = stmt.executeQuery();
 
			while (rs.next()) {
 
				comboBox_3.addItem(rs.getString("NomPrenomSalarie"));
			}
		} catch (SQLException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
 
		JComboBox comboBox_2 = new JComboBox();
		comboBox_2.setBounds(81, 149, 113, 20);
		frmSaisieDesHeures.getContentPane().add(comboBox_2);
 
		try {
			stmt = Connexion_BDD.get().prepareStatement("SELECT Matricule FROM MOD_SalariesPresents");
 
			rs = stmt.executeQuery();
 
			while (rs.next()) {
 
				comboBox_2.addItem(rs.getString("Matricule"));
			}
		} catch (SQLException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
 
		JComboBox comboBox_1 = new JComboBox();
		comboBox_1.setBounds(530, 149, 135, 20);
		frmSaisieDesHeures.getContentPane().add(comboBox_1);
		try {
			stmt = Connexion_BDD.get().prepareStatement("SELECT DISTINCT SectionSalarie,Libelle FROM MOD_SectionSalarie ");
 
			rs = stmt.executeQuery();
 
			while (rs.next()) {
 
				comboBox_1.addItem(rs.getString("SectionSalarie"));
			}     
 
 
		} catch (SQLException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}