| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > QueryListVisual > QueryListVisual Methods >====== TakeAccepted (handle query dialog EVENT:Accepted events) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[setalerts alert keystrokes for the edit control querylistvisual .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[takecompleted complete the query dialog .htm|{{btn_next_n.gif|Next page}}]] | | || **TakeAccepted, DERIVED, PROC** {{blk2blue.jpg|blk2blue.jpg}} The **TakeAccepted **method processes EVENT:Accepted events for the query dialog's controls, and returns a value indicating whether ACCEPT loop processing is complete and should stop. TakeAccepted returns Level:Benign to indicate processing of this event should continue normally; it returns Level:Notify to indicate processing is completed for this event and the ACCEPT loop should CYCLE; it returns Level:Fatal to indicate the event could not be processed and the ACCEPT loop should BREAK. **Implementation:** The TakeAccepted method handles the processing of the update butons (Insert, Change, Delete) on the Query list dialog. **Return Data Type:     **BYTE **Example:** **MyWindowManager.TakeEvent PROCEDURE** **RVal BYTE(Level:Benign)** **I    USHORT,AUTO** **  CODE** ** IF ~FIELD()** **  RVal = SELF.TakeWindowEvent()** **  IF RVal THEN RETURN RVal.** ** END** ** CASE EVENT()** ** OF EVENT:Accepted;   RVal = SELF.TakeAccepted()** ** OF EVENT:Rejected;   RVal = SELF.TakeRejected()** ** OF EVENT:Selected;   RVal = SELF.TakeSelected()** ** OF EVENT:NewSelection; RVal = SELF.TakeNewSelection()** ** OF EVENT:Completed;   RVal = SELF.TakeCompleted()** ** OF EVENT:CloseWindow OROF EVENT:CloseDown** **  RVal = SELF.TakeCloseEvent()** ** END** ** IF RVal THEN RETURN RVal.** ** IF FIELD()** **  RVal = SELF.TakeFieldEvent()** ** END** ** RETURN RVal** **See Also:**     [[qfc reference to the querylistclass .htm|QFC]]