Keuzelijst records selecteren

Status
Niet open voor verdere reacties.

Nico84

Gebruiker
Lid geworden
21 jul 2011
Berichten
187
Gebruik de volgende code om alles te selecteren in de keuzelijst.
Alleen als ik het vinkje weghaalt deselecteerd hij alle records, alleen blijft de keuzelijst
helemaal onderaan steken.
In mijn geval zie ik dan debiteur nr 1100 t/m 1140.
Zal graag willen dat ik het eerste debiteur nr (1000) weer te zien krijg.

Kort gezegd de scrollbar moet omhoog.

Code:
Private Sub Selectievakje44_AfterUpdate()

Dim x As Variant
If Me.Selectievakje44.Value = -1 Then
    For x = 0 To Me.lstDebiteur.ListCount - 1
         Me.lstDebiteur.Selected(x) = True
    Next x
Else
    For x = 0 To Me.lstDebiteur.ListCount - 1
         Me.lstDebiteur.Selected(x) = False
    Next x
End If

End Sub]
 
Overal is een oplossing voor; ik wou iemand anders ook een kans geven ;)

Code:
    If Me.Selectievakje44.Value = -1 Then
        For x = 0 To Me.lstDebiteur.ListCount - 1
            Me.lstDebiteur.Selected(x) = True
        Next x
    Else
        For x = 0 To Me.lstDebiteur.ListCount - 1
            Me.lstDebiteur.Selected(x) = False
        Next x
        Me.lstDebiteur.Selected(0) = True
        Me.lstDebiteur.Selected(0) = False
    End If

Het zal wel netter kunnen, maar het werkt...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan