It looks as you have default SET DELETED setting (off) in your form. It might be if you use private DataSession. If it's so, say explicitly SET DELETED ON in Form.load event.
The for's data session is set to PRIVATE. But putting an explicit SET DELETED ON in the the Form.Load event didn't make a difference. I tried sticking a SET DELETED ON in the INIT's of both the data environment and of the cursor but no difference. (Aw what the heck, I even tried a SET DELETED ON in the Form's INIT but no change.) Any other clues?
Ernie Veniegas
Micro System Solutions
... sensible software by design