| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > BrowseEIPManagerClass > BrowseEIPManagerClass Methods >====== TakeCompleted (process completion of edit) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[kill shut down the browseeipmanagerclass object .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[takenewselection reset edit in place column .htm|{{btn_next_n.gif|Next page}}]] | | || **TakeCompleted(****// force //****), DERIVED** {{blk2blue.jpg|blk2blue.jpg}} | TakeCompleted | Determines the edit-in-place dialog's action after either a loss of focus or an end user action. | | //force// | An integer constant, variable, EQUATE, or expression that indicates the record being edited should be saved without prompting the end user. | The **TakeCompleted** method either saves the record being edited and end the edit-in-place process, or prompts the end user to save the record and end the edit-in-place process, cancel the changes and end the edit-in-place process, or remain editing. **Implementation:** The EIPManager.TakeFocusLoss and EIPManager.TakeAction methods call the TakeCompleted method. {{notebox.jpg|NoteBox.jpg}} **TakeCompleted does not override the WindowManager.TakeCompleted method.** **Example:** **EIPManager.TakeFocusLoss PROCEDURE** ** CODE** ** CASE CHOOSE(SELF.FocusLoss&=NULL,EIPAction:Default,BAND(SELF.FocusLoss,EIPAction:Save))** ** OF EIPAction:Always OROF EIPAction:Default** **   SELF.TakeCompleted(Button:Yes)** ** OF EIPAction:Never** **   SELF.TakeCompleted(Button:No)** ** ELSE** **   SELF.TakeCompleted(0)** ** END** **See Also:     **[[takefocusloss a virtual to process loss of focus .htm|EIPManager.TakeFocusLoss]], [[takeaction process edit in place action .htm|EIPManager.TakeAction]]