Welll Bruce I agree and this really goes back to all my recent questions but have not had the time to create the example. Maybe I could try explaining again?
I have a Browse of Invoices. Let's keep it simple for now and forget it used to be controlled by a Memory Form.
So when you open the browse there is a Gray highlight on the first record. However, that record has NOT been selected.
So on my button I have a condition say Hide if p_web.GSV('InvoiceID') = ''
So first time in the button is hidden which is OK. Now I need the User to click in the browse. When they do I have code which sets InvoiceID.
The problem is at this stage I need to refresh the page to action the condition on the button.
The thing is, the browse never highlights/selects the record. The confusing thing for the user is the LIGHT GRAY color makes it look as though it is selected. You have to p[hysically click in the browse to select a record.
I set the code in the embed point UserClickedOnARowInTheBrowse. That sets the SSV fine. However, I now need to refresh the page or the button to make the button conditional code work.
HTH
John