| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > WindowManager > WindowManager Properties >====== InsertAction (response to insert request) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[historykey restore field key .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[lastinsertedposition hold position of last inserted record .htm|{{btn_next_n.gif|Next page}}]] | | || | | **InsertAction** | **BYTE** | {{blk2blue.jpg|blk2blue.jpg}} The **InsertAction **property indicates the WindowManager action to take when the end user "Inserts" a record. Valid actions are: | Insert:None | use the default insert action (Insert:Caller) | | Insert:Caller | return to calling procedure | | Insert:Batch | immediately allow another insert | | Insert:Query | offer to return or do another insert | **Implementation:** The Init method sets the InsertAction property to Insert:Caller. The TakeCompleted method carries out the action specified by the InsertAction property. The AddUpdateFile method registers files involved in batch adds. InsertAction EQUATEs are declared in ABWINDOW.INC as follows: **      ITEMIZE,PRE(Insert)** **None   EQUATE** **Caller EQUATE** **Batch  EQUATE** **Query  EQUATE** **      END** **See Also:**     [[addupdatefile register batch add files .htm|AddUpdateFile]], [[takecompleted a virtual to complete an update form .htm|TakeCompleted]], [[init initialize the windowmanager object .htm|Init]], [[request database request .htm|Request]], [[response response to database request .htm|Response]]