Joel.
>It was pretty late here last night when I first responded, guess I should have given a better description of what I was talking about.
You're kidding, I just need to thank you even more for your help.
>If you drop a rule into the CDE its default will be to operate on all tables in the data environment. The cWorkarea property in the rule class controls this behavior.
Got it. Great you pointed this out. I wasn't aware of it.
>If you want the rule class to operate only on a specific table, you may change this property to the workarea you want the rule to apply to, or you can add the rule directly to the cursor object container within the CDE.
Just jumped to VFP rihgt now and tested what you've just stated. It's a great flexibility, will play around with some rules and see the results.
Thanks a lot, Joel.
Cheers.
Ivan