Entering the dialog |
BEFORE INPUT
BEFORE ROW
BEFORE FIELD
|
Moving to a different row from field
A to field B |
ON CHANGE (if value has changed for field A)
AFTER FIELD (for field A in the row you leave)
AFTER INSERT (if the row you leave was inserted
or appended) or
ON ROW CHANGE (if values
have changed in the row you leave)
AFTER ROW (for the row you leave)
BEFORE ROW (the new current row)
BEFORE FIELD (for field B in the new current
row)
|
Moving from field A to field B in
the same row |
ON CHANGE (if value has changed for field A)
AFTER FIELD (for field A)
BEFORE FIELD (for field B)
|
Deleting a row |
BEFORE DELETE (for the row to be deleted)
AFTER DELETE (for the deleted row)
AFTER ROW (for the deleted row)
BEFORE ROW (for the new current row)
BEFORE FIELD (field in the new current row)
|
Inserting a new row between rows |
ON CHANGE (if value has changed in the field
you leave)
AFTER FIELD (for the row you leave)
AFTER INSERT (if the row you leave was inserted
or appended) or
ON ROW CHANGE (if values
have changed in the row you leave)
AFTER ROW (for the row you leave)
BEFORE INSERT (for the new created row)
BEFORE FIELD (for the new created row)
|
Appending a new row at the end |
ON CHANGE (if value has changed in the current
field)
AFTER FIELD (for the row you leave)
AFTER INSERT (if the row you leave was inserted
or appended) or
ON ROW CHANGE (if values
have changed in the row you leave)
AFTER ROW (for the row you leave)
BEFORE ROW (for the new created row)
BEFORE INSERT (for the new created row)
BEFORE FIELD (for the new created row)
|
Validating the dialog |
ON CHANGE
AFTER FIELD
AFTER INSERT (if the current row was inserted
or appended) or
ON ROW CHANGE (if values
have changed in the current row)
AFTER ROW
AFTER INPUT
|
Canceling the dialog |
AFTER ROW
AFTER INPUT
|