As part of the functionality there are a number of predefined functions. These are set in aryAjax_Settings[16]
As the functions are detailed, please use the links where available for further details.
=== Listing (Displays) ===
! style="width:40%" | Description
|-
| dbDeleteRecord Table || [[AJAX_-_Function_-_dbDeleteRecord_Table]] || To allow the deletion Draws a listing of a CDA record records from another formfacilitating passed parameters. e.g.|- | dbInsertRecord || [[AJAX_-_Function_-_dbInsertRecord]] || To allow the insertion of List contacts in a CDA record into another table in company form.
|-
| dbUpdateRecord LiveSearch || [[AJAX_-_Function_-_dbUpdateRecord_LiveSearch]] || To allow The ability to put a single row of data with the update of ability to put a CDA record in another formcustom function on the button.
|-
| Append LiveSearchTable || [[AJAX_-_Function_-_Append_Live_Search_Table]] || An extension of the LiveSearch function but displays the data in a table format, rather than one string.
|-
| Insert LiveSearchKeyStatData || [[AJAX_-_Function_-_Insert_LiveSearchKeyStatData]] || Return of data in a delimited string suitable for use in the KeyStats module. |} === Lookup functions === {| class="wikitable"
|-
! style="width:20%" | InsertCount || [[AJAX_-_Function_-_InsertCount]] Function! style="width:40%" |Link! style="width:40%" | Description
|-
| LiveSearch Append || [[AJAX_-_Function_-_LiveSearch_Append]] || Lookup data from a form and append it to data in a field in the current form
|-
| LiveSearchTable Insert || [[AJAX_-_Function_-_Live_Search_Table_Insert]] || Lookup data from a form and insert it into a field in the current form
|-
| LiveSearchKeyStatData InsertCount || [[AJAX_-_Function_-_LiveSearchKeyStatData_InsertCount]] || Lookup a summative count of records from a form and insert the counted amount into a field in the current form
|-
| Populate || [[AJAX_-_Function_-_Populate]] || Wipes a drop down list then populates the contents of the drop down list with values from another form. Text and value of the drop down list will be the same.
|-
| PopulateNoClear_AltList || [[AJAX_-_Function_-_PopulateNoClear_AltList]] || Adds to the contents of a drop down list with values from another form. Text and value of the drop down list can be populated with different values.
|}
=== Record Management ===
{| class="wikitable"
|-
! style="width:20%" | Function
! style="width:40%" | Link
! style="width:40%" | Description
|-
| dbDeleteRecord || [[AJAX_-_Function_-_dbDeleteRecord]] || To allow the deletion of a CDA record from another form.
|-
| dbInsertRecord || [[AJAX_-_Function_-_dbInsertRecord]] || To allow the insertion of a CDA record into another form.
|-
| dbUpdateRecord || [[AJAX_-_Function_-_dbUpdateRecord]] || To allow the update of a CDA record in another form.
|-
| Table || [[AJAX_-_Function_-_Table]] || Draws a listing of records from another form facilitating passed parameters. e.g. List contacts in a table in company form.
|}