Hi Bruce,
This one is a real mystery and I spent the better part of yesterday going over everything and trying to find a work around but it still is not working. I have another browse in this app (a child file of the order header) and the problem does not happen there. The 'Unique Unchaning Key' is the primary ID for the table and is no different from other primary keys. It consists of 1 component, the data type is a long (and an identity field on the back end). I did not have this problem in 4.30.
As I said, I spent a lot of time on this yesterday without success. It is odd that the row change button (and I added a hyperlink on the order number and that works) works correctly and if I select a row other than the one the browse opens on it works. If you want (and have time), you can connect to my machine to take a look (I can send an invitation).
Is there any place in the procedure that tells us when a row is selected? I tried the CallClicked routine but it only seems to be called if the '_Clicked' value exists (I'm not sure what that means).
Thanks,
John