Avatar billede petersen7913 Forsker
11. juni 2021 - 10:18 Der er 2 kommentarer og
1 løsning

Hvordan ændrer jeg en checkbox i et Control-loop?

Jeg har denne kode:

    For Each ctl In Me.Controls
        If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox Then
            With ctl
                .SetFocus
                .Text = ""
            End With
        Else
            If ctl.ControlType = acCheckBox Then
                .SetFocus
                'Her vil jeg sætte checkbox til 'ikke valgt'
            End If
        End If
    Next ctl

Jeg kan ikke se hvordan jeg laver noget a la '.Value = False'

Pfh Tak :)
Avatar billede petersen7913 Forsker
11. juni 2021 - 10:22 #1
Og nu har jeg lige testet at

If ctl.ControlType = acCheckBox Then
                .SetFocus
                'Her vil jeg sætte checkbox til 'ikke valgt'
            End If

også fejler - Invalid or unqualified reference ......
Avatar billede Gustav Ekspert
11. juni 2021 - 10:32 #2
Egenskab Text dur kun, når den har fokus. Så brug Value:

    For Each ctl In Me.Controls
        With ctl
        If .ControlType = acTextBox Or .ControlType = acComboBox Or .ControlType =
acCheckBox Then
            .Value = Null
        End With
    Next
Avatar billede petersen7913 Forsker
11. juni 2021 - 10:53 #3
TAK!!!!!! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester