J'ai un petit probleme sous access.
J'ai besoin de vider une liste deroulante mais je ne trouve pas dans la doc de fonction le faisant directement. (genre lst.clear)
J'ai alors écrit ma petite fonction perso
Code :
- Private Sub vider_lst_test()
- If lst_test.ListCount <> 0 Then
- For i = lst_test.ListCount To 1 Step -1
- lst_test.RemoveItem (i - 1)
- Next
- End If
- End Sub
|
Elle fonctionne bien excepté dans un cas particulier.
J'ai 2 colonnes avec dans la premiere une chaine de caractere quelconque
colonne 1 | colonne 2
bonjour | 1
test, test | 2 |
Si je fait une pause (genre un msgbox) juste apres l'appelle à ma fonction la liste contient:
Le "2" est celui de la ligne "test, test"
Solution: supprimer la virgule de "test, test" en la remplacant par un point par exemple.
Mais allez dire ca a l'utilisateur ....
Alors comment je peut supprimer ma liste proprement?