Bonsoir,
Je connais la fonction qui permet de sortir une valeur d'une listbox par double-clic.
On définit par exemple "colonne liée = 1", et quand on double-clique sur une ligne de notre listbox, on exécute une action telle que :
DoCmd.OpenForm "dossiers1", acNormal, , "[n_dossier] = " & Me.lst_sql
Mon problème est que sur mon contrôle "lst_sql", Access ne retourne aucune valeur. Comme s'il ne connaissait pas la valeur de Me.list_sql (ou même Me.lst_sql.value).
J'ai pourtant bien défini la propriété "colonne liée = 1", et ma colonne 1 contient bien mon n_dossier.
D'ailleurs, quand je le code "en dur" avec
DoCmd.OpenForm "dossiers1", acNormal, , "[n_dossier] = '10018'"
ça marche
et aussi, pour tester, j'ai demandé :
MsgBox "valeur :" & Me.lst_sql
Et il me répond gentiment "valeur :" sans rien derrière.
Je suis à court d'idées ! Surtout que j'ai bien réussi à utiliser cette fonction ailleurs, sur un autre listbox !
Faut-il activer quelque chose ? Faire une autre action, débloquer un truc ??
Quelle erreur ai-je pu commettre ? Quelle est le type d'erreur courante ?
Merci de votre aide. J'en ai besoin !
Partager