>Add NODEFAULT to prevent default VFP behavior for the LostFocus that is moving to the next control.
>
>>Hi,
>>
>>I'm really confused here.........On a lost focus event of a textbox within a form, I am checking to see if that value occurs in another table to get corresponding info.......If not found, I want to set the focus back to that textbox, which I believe am doing correctly but it will not work, focus goes on to the next control. Here is my code.....
>>
>
>cValue = ALLTRIM(authorizations.au_servcode)
>>SELECT ratecodes
>>SEEK cValue ORDER serv_code IN ratecodes
>>IF FOUND()
>> replace authorizations.au_unitchrg WITH ratecodes.rate
>>ELSE
>> MESSAGEBOX("Service Code not on file...",16,'Attention')
> THIS.SetFocus()
> NODEFAULT
>> *thisform.Refresh
>> RETURN
>>ENDIF
>
>
>>Thanks for any response,
>>
>>Mike
Two hares in less than two days! Good for you :)
If it's not broken, fix it until it is.
My Blog