Avatar billede dm013 Nybegynder
02. april 2007 - 14:31 Der er 1 kommentar og
1 løsning

Dynamisk skjule control

er det muligt at skjule labels og tekstbokse dynamisk ?

Det er lykkedes mig at dynamisk at udvælge de controls der skal skjules med følgende kode:

Dim IntLastDay As Integer
IntLastDay = Forms!frm_visits!LastDay
Dim Lefty As String
Dim cCont As Control
Dim strCNT As String
'textbox
    For Each cCont In Me.Controls
        If TypeName(cCont) = "Textbox" Then
            If IsNumeric(cCont.Name) Then
                If cCont.Name > IntLastDay Then
                    MsgBox "tekstboks: " & cCont.Name

                End If
            End If

'labels
        ElseIf TypeName(cCont) = "Label" Then
            Lefty = Left(cCont.Name, 2)

            If IsNumeric(Lefty) Then
                If Lefty > IntLastDay Then
                    MsgBox "Label: " & cCont.Name
                End If
            End If
        Else
        MsgBox "out of category"
        End If
    Next cCont

Men derfra og så til rent faktisk at skjule dem, der er et stykke :-(

/dm013
Avatar billede dm013 Nybegynder
02. april 2007 - 14:56 #1
løst...
løsning:Me.Form.Controls(cCont.Name).Visible = False
Avatar billede dm013 Nybegynder
02. april 2007 - 14:56 #2
.
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