|
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
|