ユーザー表検証Formulaタイプ
ユーザー表検証Formulaタイプはユーザー定義表内のエントリを検証します。ユーザー定義表を作成または編集する場合は、ユーザー定義列の「Formula」フィールドでFormulaを選択します。
このFormulaタイプを使用して、エントリが次の状態であることを確認できます。
-
指定の範囲内にある
-
負の値を含まない
このタイプのFormulaには、EFFECTIVE_DATE (text)コンテキストを使用できます。
text
データ型のENTRY_VALUEという入力変数を1つ使用する必要があります。
このタイプのFormulaでは、次のような戻り値を利用できます。
戻り値 |
データ型 |
必須 |
説明 |
---|---|---|---|
FORMULA_MESSAGE |
テキスト |
任意 |
片方または両方のステータスのテキスト・メッセージを返します。メッセージは「ユーザー定義表の作成: ユーザー定義表値」ページに表示されます。 |
FORMULA_STATUS |
テキスト |
必須 |
値S (成功)またはE (エラー)を返します。 |
このFormulaは、Union Dues表内のUnion A列に入力された控除値が10.00~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