Salut à tous, sous Access 2003 j'ai toujours utilisé ce code simplissimal pour sélectionner d'un coup toutes les lignes d'une zone de liste :
la sélection était quasi immédiate quelque soit la quantité de lignes à sélectionner. Sous 2007, la sélection est beaucoup plus lente, et prend par exemple 5 à 6 secondes pour une zone de liste contenant 600 lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Btn_Select_All_Click() Dim i As Long For i = 0 To Me.Lst_Pro.ListCount - 1 Me.Lst_Pro.Selected(i) = True Next i End Sub
Avez-vous une idée du pourquoi du comment? utilisez-vous une méthode plus performante pour le même résultat?
Merci pour toute idée
a+ Pierre
Partager