We have a two part key on a window. You enter values in part 1 and part 2, the record is read, all is fine. You press enter until the cursor gets back to key part 1, change its value - key part 2 is skipped (the previous value is retained) and the record is read (if it exists). This is not right. Sure, we can code around it, but this is not desirable default behaviour. Changing preserve keys values make no difference. Does anyone agree?
Nick,
This has been default behaviour for quite some time. You can try setting WC_KEY_FULL% to false, which would stop the read.
Try teaching the users to use F8 to clear the form instead of moving the cursor.