Avatar billede stry Nybegynder
20. september 2003 - 13:17 Der er 3 kommentarer og
1 løsning

Bypass LostFocus-event

På et felt's LostFocus-event har jeg følgende kode:

If Not IsNumeric(txtRed) Then
    MsgBox "Der skal indtastes et heltal mellem 0 - 255"
    txtRed.SetFocus
End If

..men jeg har også en "Clear"-knap som clear'er alle feltet på formularen og den trigger ovenstående event.

Hvordan kan jeg bypasse LostFocus-event'en når der trykkes på knappen?
Avatar billede Slettet bruger
20. september 2003 - 13:19 #1
Du kan rette din kode til dette for at undgå der sker noget:

If Trim(txtRed) <> "" Then
  If Not IsNumeric(txtRed) Then
    MsgBox "Der skal indtastes et heltal mellem 0 - 255"
    txtRed.SetFocus
  End If
End If
20. september 2003 - 13:21 #2
placer koden på feltets før- eller Efter-Opdatering i stedet for LostFokus
Avatar billede stry Nybegynder
20. september 2003 - 13:22 #3
Sådan!
Tak for hjælpen :-))
Avatar billede Slettet bruger
20. september 2003 - 13:24 #4
Takker for points :-)
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