ユーザー表検証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