| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > BrowseClass > BrowseClass Methods >====== SetQueueRecord (copy data from file buffer to queue buffer:BrowseClass) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[setlocatorfromsort use sort like locator field .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[setsort apply a sort order to the browse .htm|{{btn_next_n.gif|Next page}}]] | | || **SetQueueRecord, VIRTUAL** {{blk2blue.jpg|blk2blue.jpg}} The **SetQueueRecord **method copies corresponding data from the //filefield //fields to the //queuefield //fields specified by the AddField method. Typically these are the file buffer fields and the browse list's queue buffer fields so that the queue buffer matches the file buffers. **Implementation:** The BrowseClass.Fetch and BrowseClass.Ask methods call the SetQueueRecord method. **Example:** **MyBrowseClass.SetQueueRecord PROCEDURE** ** CODE** ** SELF.Fields.AssignLeftToRight                 !copy data from file to q buffer** ** SELF.ViewPosition = POSITION( SELF.View )     !set the view position** ** !your custom code here** **See Also:     **[[ask update selected browse item .htm|Ask]], [[addfield specify a file queue field pair .htm|AddField]], [[fetch get a page of browse items .htm|Fetch]]