23. maj 2001 - 13:23Der er
8 kommentarer og 1 løsning
Formular og VBA
Det her burde være ret så simpelt, men det driller mig.
Jeg har rodet en hel del med VB og troede mere eller mindre jeg kunne bruge det direkte i VBA til Access og nemt lave lidt baggrunds programmering til en formular.... men nej... :-(
Ved hjælp af en guide har jeg lavet en formular hvor jeg henter alle mine data fra en tabel. I formularen har jeg en label(etiket), hvor teksten skal ændres hvis værdien af tre afkrydsningsfelter er sande. Ikke noget problem i \"almindelig\" VB, hvor jeg ville bruge et data element, men her kan jeg ikke finde ud af hvad jeg skal kigge på.
Jeg troede at jeg kunne kigge på tekstboksen med indholdet af min nøgle, og holde øje hvornår indholdet af tekstboksen ændredes.
Private Sub Dataid_Change() If Afkrydsningsfelt1.Value = True And Afkrydsningsfelt2.Value = True And Afkrydsningsfelt3.Value = True Then Label_Bruger.Caption = \"Klar\" Else Label_Bruger.Caption = \"\" End If End Sub
Det er garanteret smadder nemt hvis man lige ved det ;-)
Umiddelbart ville jeg mene at koden virker (hvis du ellers har navngivet korrekt). Men jeg ville nok ikke lægge koden på Change-event\'en. Men derimod lave det i en selvstændig procedure, som jeg så ville kalde fra hver af afkrydsningsfelterne\'s AfterUpdate-event. (da jeg går ud fra, at caption skal skifte, når der afkrydses??)
Alle tiders. Det var bare lige den jeg manglede. Tak for hurtigt svar samt alle de andre gange du har hjulpet andre. Stor hjælp :-)
Synes godt om
Ny brugerNybegynder
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.