>>>Hello All;
>>>
>>>We've created a database with certain rules and messages.
>>>at the field level. When a user enters a value that breals
>>>these rules, VFP issues a messagebox with the ok, revert
>>>and help command buttons.
>>>The reason is that the revert button literally reverts
>>>all changes on the record and not just the specific fields.
>>>
>>>How do I go about controling these buttons - specifically
>>>I want only the OK button??
>>>
>>>Thanks
>>>
>>>Sandy
>>
>>I guess that Revert button fires Tablerevert() which really reverts whole buffer (record in a case of row buffering). Probably, you should change your code using CURVAL(),OLDVAL() to restore previous field value.
>
>Thanks for responding.
>There is no code involved here. The command buttons are defaulting
>directly fronm the database. It's obvious that the revert is
>tabverevert(). In that the ranges for values and the message
>are being set in the DBC, we don't seem to be able to control the
>messagebox()
Even if you're using field rules, you should still be able to use OLDVAL() and CURVAL().
Matt McDonnell
...building a better mousetrap with moldy cheese...