Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
GETFLDSTATE() returns modified if no modification
Message
From
06/10/2001 08:21:17
 
 
To
05/10/2001 23:39:12
Koos Veel
Gamma Research
Aruba
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00530051
Message ID:
00565120
Views:
26
>>>The only way I have succeeded in doing this is to use the OLDVAL() function.
>>>If the values compare equal then SETFLDSTATE back to unchanged. Valid() is where I do it but LostFocus() should work too I guess.
>>>Hacker's warns that using SETFLDSTATE() does NOT prevent an update from taking place so when it comes time to write I use GETFLDSTATE(-1) to check for any changes, reverting if there are none.
>>
>>Thanks, this is what I am doing as well.
>
>Michel,
>
>Sorry to inform you that a bug causes that it will not work anymore in VFP7.0 for fields with a default value!
>
>The SETFLDSTATE() command does not work anymore on fields with a default value!
>
>
>
>Koos Veel.

Koos,

Might this not be a question of where (when, actually) the SETFLDSTATE() is issues?

I don't argue that SETFLDSTATE() behavior has changed, but only that it may be that using it in a different place in code may now be necessary.

Jim Nelson
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform