Avatar billede darth-domino Nybegynder
20. oktober 2005 - 11:51 Der er 11 kommentarer og
1 løsning

Hjælp med validering af TextBox

Vi har et lille registrerings program i vores firma, vor sælgerne SKAL udfylde en dato....

Mit dato ser sådan her ud: "__-__-____", og så går de evt bare ind og laver: "_0-__-____", så kan programmet nemlig godt gemme!

Men kan jeg lave så hvis der bare er et _ så brokker den sig??
Avatar billede kabbak Professor
20. oktober 2005 - 12:00 #1
et forslag

Private Sub Text1_LostFocus()
If Len(Text1.Text) < 10 Then
Text1.SetFocus
MsgBox "indtast det rigtig antal tegn"
Exit Sub
End If
If IsDate(Text1.Text) = False Then
Text1.SetFocus
MsgBox "indtast en godkent dato"
End If

End Sub
Avatar billede darth-domino Nybegynder
20. oktober 2005 - 12:09 #2
Tæller den ikke _som tegn da?
Avatar billede kabbak Professor
20. oktober 2005 - 12:12 #3
jo, men så er det jo ikke en dato
Avatar billede darth-domino Nybegynder
20. oktober 2005 - 13:49 #4
Den skal bare valider om der er nogen _ i textboxen?
Avatar billede kabbak Professor
20. oktober 2005 - 13:53 #5
Private Sub Text1_LostFocus()
For I = 1 to len(Text1.Text)
if mid(i,1) ="_" then
Text1.SetFocus
MsgBox "Ikke udfyldt korrekt"
exit sub
end if
next
End Sub
Avatar billede darth-domino Nybegynder
20. oktober 2005 - 14:10 #6
Hmm.... det virker ikke på en MaskEdBox
Hvor jeg har sat:
MasK = ##-##-####
PromtChar = _
Avatar billede kabbak Professor
20. oktober 2005 - 14:17 #7
du fortalte heller ikke at det var en  MaskEdBox
for så tæller den heller ikke _ med i den første jeg skrev
Avatar billede darth-domino Nybegynder
20. oktober 2005 - 14:19 #8
Hmm.... ok....
Avatar billede darth-domino Nybegynder
20. oktober 2005 - 14:21 #9
Kan man fange den på en anden måde så?
Avatar billede kabbak Professor
20. oktober 2005 - 14:27 #10
kun på denne

Private Sub MaskEdBox1_LostFocus()
If IsDate(MaskEdBox1.Text) = False Then
MaskEdBox1.SetFocus
MsgBox "indtast en godkent dato"
End If
End Sub
Avatar billede darth-domino Nybegynder
20. oktober 2005 - 14:35 #11
takker...

point
Avatar billede kabbak Professor
20. oktober 2005 - 14:37 #12
;-))
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