| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > QueryFormVisual > QueryFormVisual Methods >====== TakeAccepted (handle query dialog EVENT:Accepted events: QueryFormVisual) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[settext set prompt text queryformvisual .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[takecompleted complete the query dialog queryformvisual .htm|{{btn_next_n.gif|Next page}}]] | | || **TakeAccepted, VIRTUAL, 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:** For each item that can be queried(defined by the QFC property), the TakeAccepted method implements cycling of operators for the query operator buttons. On each button press, the button cycles through the available filter operators: equal(=), greater than or equal(>=), less than or equal(<;=), not equal(<;>), and no filter( ). **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 queryformclass .htm|QFC]]