Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Valid & Error events
Message
From
05/06/1998 17:57:15
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Title:
Valid & Error events
Miscellaneous
Thread ID:
00105397
Message ID:
00105397
Views:
72
Hello:

I'm trying to figure out how to make the dammed form work properly, in the old days of FPW 2.6 you could have a valid routine like the following:

IF SEEK(myvar)
MESSAGEBOX("The ID number already exists",48,"Sorry but..")
RETURN .F.
ENDIF

Now in VFP the lines are executed and return values per line so this is not possible, and besides, if your table's index is set as Primary, you get an error from the first line:

SEEK(this.value) && Your valid event generates an Error, and there is no way as far as I've seen to keep the cursor in the same field, not even with an error routine that calls the objet's SetFocus event to force this.

MESSAGEBOX("The ID number already exists",48,"Sorry but..")
Myform.myfield.SetFocus

How can I get this to work, the goal is to seek the user's input in the database, from the begining in order to force him to change it if already exists, but still have the index as Primary

Thank you for your help.
Mao
intelisoft Corporation
Next
Reply
Map
View

Click here to load this message in the networking platform