| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > ProcessClass > ProcessClass Methods >====== TakeLocate (a virtual to process each filter) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[setprogresslimits calibrate the progress monitor .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[takerecord a virtual to process each report record .htm|{{btn_next_n.gif|Next page}}]] | | || **TakeLocate, VIRTUAL** {{blk2blue.jpg|blk2blue.jpg}} The **TakeLocate** method sets the process filter based on an active query. **Member of: [[processclass methods.htm|ProcessClass]]** **Implementation:** The ReportManager.TakeAccepted method calls the TakeLocate method for each report record. **Example:** **ProcessClass.TakeLocate PROCEDURE** ** CODE** **  IF ~SELF.Query&=NULL AND SELF.Query.Ask()** **   SELF.SetFilter(SELF.Query.GetFilter())** **  END**