Rex,
>I think that the First, Prior, Next, Last methods in the business object need to have the PreMoveRecordPointerHook return value conditionally run the oBehavior method.>
Good suggestion, you can change the code in these methods as follows. I'll do the same and give you credit in the What's New Guide:
IF NOT This.PreMoveRecordPointerHook()
RETURN FILE_ERRORHANDLED
ENDIF
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com