Roberto,
First, I would add a method to the BizObj that checks if the field in question is the only one changed.
Then add code to the forms checking that method. In your NoListMaintForm, that would be the Close() method:
IF !YourBizObj.HasUserChanges()
YourBizObj.Cancel()
ENDIF
RETURN DODEFAULT()
I'm not sure where you're getting this message in the Find Form, but you would do something similar there...
Hope that makes sense,
---J
>Hello Jason,
>Thanks for your replay.
>I'm not sure if I follow your sugestion.
>Where should I place the code checking GETFLDSTATE() so the message wont come up?
>In addition to the form's closing it also happen when the user selects a record in the form companion Find Form, so I need to place code around there too
>Regards,
>Roberto