I would suggest that you have a browse showing all the videos which have been checked out. Have a button called Returned. In the Event:Accepted embed -> After Generated Code of that button do the following :
GET(Browse:Queue, CHOICE(?List))
BRW1.UpdateViewRecord()
! if the TABLE has not been retrieved as part of the browse retrieve it now
! CHANGE THE REQUIRED FIELDS IN THE TABLE
Relate:TABLE.Update()
BRW1.ResetSort(True)
DISPLAY(?List)
assuming Browse:Queue is the Queue of the Browse, ?List is the name of the List Control,BRW1 is the browse object and TABLE is the table to be updated.
Make sure that the Table is retrieved by making it part of the browse with all the relevant fields either displayed in the Browse or defined as Hot Fields.