例: Input validation formulas

  1. 次の入力確認式は、[Cost] フィールドに 100 を超える値を入力しないようにします。
    @If(Cost<100; @Success; @Failure("Cost must be less than $100"))
  2. 次の式は、ユーザーに 10 桁の数値を入力するよう強制します。ハイフンがある場合、2 つまでは削除します。この結果を数値に変換し、変換時にエラーが発生した場合は偽を返します。次に、この数値を文字列に変換し、その長さを確認します。長さが正しくない場合は偽を返します。この最後の手順は、@TextToNumber によって、例えば、123A が 123 に変換されてしまうので必要になります。
    N1:= @If(@Contains(Home_Phone; "-"); @Left(Home_Phone; "-")+ @Right(Home_Phone; "-"); Home_Phone);
    N2:= @If(@Contains(N1; "-"); @Left(N1; "-")+@Right(N1; "-"); N1); 
    N := @TextToNumber(N2);
    @If(@IsError(N);@Return(@Failure("Home phone must be zip-xxx-xxxx."));     @Success);
    @If(@Length(@Text(N))!= 10;@Failure("Home phone must be zip-xxx-xxxx.");    @Success)