Bonsoir,
J'ai deux listes déroulantes dans un formulaire,
- après avoir choisi le service dans la première (ld_choix_service),
- la liste des tuteurs s'affichent dans la seconde.
Mon souci est que quelque soit le tuteur choisi dans la seconde, il m'affiche toujours la première occurence.
Voici le code de la première liste :
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
Private Sub ld_service_Change()
Select Case f_gestion_contacts.ld_service.Value
'Attention : sensibles à la casse
'Feuille paramètres : l_services
'ATELIER 'BE 'COMPTA  FABR. 'R&D
 
    Case "ATELIER"
        f_gestion_contacts.ld_choix_tuteur.RowSource = "l_tut_atelier"
    Case "BE"
        f_gestion_contacts.ld_choix_tuteur.RowSource = "l_tut_be"
    Case "COMPTA"
        f_gestion_contacts.ld_choix_tuteur.RowSource = "l_tut_compta"
    Case "FABR."
        f_gestion_contacts.ld_choix_tuteur.RowSource = "l_tut_fabr"
    Case "R&D"
        f_gestion_contacts.ld_choix_tuteur.RowSource = "l_tut_rd"
End Select
End Sub
Et le code de la seconde :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub ld_choix_tuteur_Change()
 
'affichage des prénom et nom dans la liste déroulante du formulaire
    ld_choix_tuteur.Value = ld_choix_tuteur.List(Ligne, 1) & " " & ld_choix_tuteur.List(Ligne, 2)
 
End Sub
Pour cette seconde liste j'ai juste changé la propriété à 3 colonnes et sans rowsource.
L'affichage est bon mais la sélection non, toujours le premier par exemple pour la compta :

TU06 Cochise BEURGUEUR
TU07 Ambroise BIENLPETIT
TU08 Clémence DUTRIBUNAL
TU09 Céline OSSANCEMAIME
TU10 Cécile OURXA
TU11 Ali PITIVINBLANC
J'ai beau sélectionner le tuteur 10, il m'affiche dans le contrôle du formulaire le tuteur 06.


Merci de m'aider
Cordialement
Chris