Contents

 
Home
ASPRunner Professional 7.1 manual
Prev Page Next Page
 
 

Event: BeforeEdit

 

Description

Function BeforeEdit is executed before a data record is updated in the database.

Syntax

BeforeEdit(values,where,oldvalues,keys,message,inline)

Arguments

values - array of values to be written to the database. To access specific field value use values("FieldName").

Field names are case-sensitive. If the field name is PlayerId, you should use values("PlayerId"). Note that values("playerid") or values("PlayerID") will not work.

If the field was assigned an alias in the SQL query, then the values array will get the alias instead of field name from the database. E.g. if you have SQL query select salesrep_id AS Inv_Salesrep ..., you should use values("Inv_Salesrep").

where -WHERE clause that points to the edited record. Example: ID=19.

oldvalues - array with existing field values. To access specific column value use oldvalues("FieldName").

Field names are case-sensitive. If the field name is PlayerId, you should use oldvalues("PlayerId"). Note that oldvalues("playerid") or oldvalues("PlayerID") will not work.

If the field was assigned an alias in the SQL query, then the oldvalues array will get the alias instead of field name from the database. E.g. if you have SQL query select salesrep_id AS Inv_Salesrep ..., you should use oldvalues("Inv_Salesrep").

keys - array of key column values that point to the edited record. To access specific key column use keys("KeyFieldName").

Field names are case-sensitive. If the field name is PlayerId, you should use keys("PlayerId"). Note that keys("playerid") or keys("PlayerID") will not work.

message - place the message to be displayed into this variable.

inline - equals to true when the Inline Edit in process, false otherwise.

Return value

True: changes will be saved.

False: changes would not be saved.

Applies to pages

Edit, Inline Edit

Recommended predefined actions and sample events

Send a simple email

Send an email with new data

Send an email with old data

Save new data in another table

Save old data in another table

Insert a record into another table

Check to see if a specific record exists

Display a message on the Web page

Redirect to another page

Send an email with updated fields only

Check size and extension of upload files

Rename uploaded files

Check if start date is ealier than end date

Converted from CHM to HTML with chm2web Standard 2.85 (unicode)