ON QUIT
UNDO label1 , LEAVE label2 , NEXT label2 , RETRY label1 , RETURN return-value ERROR return-value error-object-expression NO-APPLY |
Option
|
Description
|
return-value
|
The CHARACTER string you provide is passed to the caller. The caller can use the RETURN-VALUE function to read the returned value.
|
ERROR
|
Raises ERROR in the caller and undoes the current subtransaction.
|
ERROR return-value
|
Raises ERROR in the caller and undoes the current subtransaction. The CHARACTER string you provide is passed to the caller. The caller can use the RETURN-VALUE function to read the returned value.
The AVM also creates an Progress.Lang.AppError object and stores the return-value in the ReturnValue property.
Note: User-defined functions have different behavior since they must return the data type specified in the definition. See the FUNCTION statement for more information.
|
ERROR error-object-expression
|
Raises ERROR in the caller and undoes the current subtransaction.
The specified error object is created and populated according to your code. If this is an Progress.Lang.AppError object, the caller can use the RETURN-VALUE function to read the setting of the ReturnValue property.
|
NO-APPLY
|
In a user-interface trigger, prevents the AVM from performing the default behavior for that event.
|