Avatar billede reds2001 Nybegynder
19. oktober 2001 - 10:48 Der er 5 kommentarer og
1 løsning

Dateformat!!!

Hvordan får jeg en textbox til at omdanne indtastet tal til datoformat og vise det som dato; eks. 12.12.2001, og hvordan validere jeg det????
Avatar billede bennytordrup Nybegynder
19. oktober 2001 - 10:50 #1
cdate(text1.text) konverterer til dato.
IsDate(text1.text) skulle returnere true, hvis det er en tekst.
Avatar billede isdan Nybegynder
19. oktober 2001 - 11:45 #2
Brug lost focus eventen til at rette datoen til.

Private Sub Text1_LostFocus()
    Text1.Text = CDate(Text1.Text)
End Sub
Avatar billede reds2001 Nybegynder
19. oktober 2001 - 12:53 #3
Tak for hjælpen gutter i får lige et par point hver, til gengæld skal jeg lige spørge: Er der en let måde at checke at man ikke får en dato der hedder 44.44.5555  ?
Avatar billede bennytordrup Nybegynder
19. oktober 2001 - 12:55 #4
Den fanger IsDate
Avatar billede isdan Nybegynder
19. oktober 2001 - 15:15 #5
Lidt mere .....


Private Sub Text1_LostFocus()
    If IsDate(Text1.Text) = true then
          Text1.Text = CDate(Text1.Text)
    else
          msgbox(Text1.Text& \"  er ikke en gyldig dato!\")
          Text1.SetFocus
    end if
End Sub
Avatar billede reds2001 Nybegynder
19. oktober 2001 - 21:18 #6
Tak skal i ha\'
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
Kurser inden for grundlæggende programmering

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