Hi Mike,
I noticed no one answered this... so just in case you still were looking i'll add my bit in here.
AT "AfterUpdateButtonsBottom" EMBED
If loc:found
packet = clip(packet) & p_web.CreateButton('submit','change_btn','Change to Listing','XLargeButton',loc:FormName,'TaskLost2Listing','','','',-1,'images/listing.png',16,16,'','')
do SendPacket
End
loc:found means there are some rows in the browse
Bruce has some nice methods for creating buttons (should have seen the crap i wrote before i found these!).
Look up the CreateButton in Bruces code for the parameters, in my example "TaskLost2Listing" is a page that does some processing. XLargeButton is an extra CSS style i use for really big buttons
Your unique key value for the row highlighted will be available in the POST data in the new procedure.
Regards
Bill