User Table Validation Formula Type
The User Table Validation formula type validates entries in user-defined tables. When you create or edit user-defined tables, select the formula in the Formula field for the user-defined columns.
You can use this formula type to ensure that entries are:
-
Between a specified range
-
Don’t contain a negative value
You can use the EFFECTIVE_DATE (text) context for formulas of this type.
You must use one input variable called ENTRY_VALUE
of data type text
.
These return values are available to formulas of this type:
Return Value |
Data Type |
Required |
Description |
---|---|---|---|
FORMULA_MESSAGE |
Text |
N |
Returns a text message for either or both statuses. The message is displayed on the Create User-Defined Table: User-Defined Table Values page. |
FORMULA_STATUS |
Text |
Y |
Returns the value S (success) or E (error). |
This formula checks whether the deduction value entered in the Union A column of the Union Dues table is between 10.00 and 20.00:
/* Formula Name: Union A Dues Validation */
/* Formula Type: User Table Validation */
INPUTS ARE entry_value (text)
IF TO_NUMBER(entry_value) < 10.00 OR
TO_NUMBER(entry_value) > 20.00
THEN
(
formula_status = 'e'
formula_message = 'Error: Union A dues must be between $10.00 and $20.00.'
)
ELSE
(
formula_status = 's'
formula_message = ' '
)
RETURN formula_status, formula_message