General information
Category:
Forms & Form designer
Allan,
The length of the field wires.CUTransit *IS* 8 characters,
You need to be testing the length of the Value.
Good luck,
Jim N
>I have a form in which I test for two items in a certain field:
>
>1. That the user has keyed in 8 characters
>
>2. That the last four characters are "7879"
>
>This is the code in the valid method of the textbox:
>
>** start - Valid method of textbox **
>
>al = len(wires.CUtransit) && create memory variable to
>save to zzz all like al && see what VFP says is the length of expression
>
>
>IF len(this.value)8
>=messagebox("Transit Number must be 8 characters [ie. 12347879] !",16,oCUWS.appname)
>else
> if right(this.value,4)"7879" and len(this.value) = 8
> =messagebox("Transit Number must end with '7879' !",16,oCUWS.appname)
> endif
>endif
>
>*** end ***
>
>When I enter two characters, the memory variable 'al' returns 8 as the length of the expression. I can't seem tp trap for the user entering less than 8 characters.
>
>Any ideas in what I am doing wrong here?
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only