Hi Ian,
So I'm guessing that you've got say an "order" - and after the user has been to the checkout the order is "locked" (at least to him). right?
So based on the value of "locked" you want to restrict the update functionality of the child browse?
You can do this by using the "conditional" fields, on the Form tab, of the browse. eg
p_web.GSV('ord:locked') = 0
I confess I'm not sure where the "select" button fits into my model though..
Cheers
Bruce