フォームへのデータ検証ルールの組込み

「レイアウト」タブで、検証ルールをグリッド、列、行またはセルに対して追加および更新できます。ルールを処理することで、セルの色の変更、データ入力時の検証メッセージの表示、承認ユニットの移動パスの変更ができます。検証ルールはフォームとともに保存されます。

データ検証ルールを追加する前に、ルールが実行する関数について検討し、ルールの範囲をプランニングすることが重要です。

フォームにデータ検証ルールを組み込むには:

  1. フォームを開き「レイアウト」をクリックします。
  2. 「フォーマット/検証ルール」を選択してから、次のオプションを選択します:

    注:

    表示されるメニュー・オプションはコンテキスト依存であり、ルールがすでに追加されているかどうか、および前にメニュー・オプションを選択しているかどうかによって異なります。たとえば、ルールが含まれるセルを右クリックして「検証ルールのコピー」を選択した場合、別のセルを右クリックすると、「検証ルールの貼付け」メニュー・オプションが表示されます。

    表14-6 フォームの「検証ルール」のオプション

    オプション 説明
    フォーマット/検証ルールの追加/編集 「データ検証ルール・ビルダー」ダイアログ・ボックスの条件ビルダー領域で既存のルールを追加または編集します。
    検証ルールのコピー 貼り付けるために選択したルールを新しい場所にコピーします。
    検証ルールの貼付け すでにコピーしたルールを新しい場所に貼り付けます。
    このフォームへのアクセス権を持つユーザーについてのみ検証 現在ログインしているユーザーがフォームへのアクセス権を持たない場合は、承認ユニットの検証時に、フォームに関連する検証を実行しません。
    既存のブロックがあるページについてのみ検証 有効化されている場合、システムにより潜在的ブロックが含まれるページの組合せが検出され、そのページの組合せに対してのみ検証が実行されます。これにはいくつかの例外があります。ページの組合せに動的計算、動的計算および保管、ラベルのみ、または子メンバーが1つ含まれる保管が含まれる場合、そのページは常にロードされます。
    ユーザーがアクセス権を持つセルおよびページについてのみ検証 有効化されている場合、管理者ではなく現在ログインしているユーザーとして検証が行われ、フォーム・メンバーにはユーザーのセキュリティが適用されます。
    承認ユニット・ディメンションからのユーザー変数の使用可能な各値で検証します 有効にした場合、使用可能なユーザー変数の各値で承認ディメンションのユーザー変数を置き換えることで、フォームは複数回検証されます。有効にしない場合、使用可能なユーザー変数のすべての値で置き換えられたユーザー変数により、フォームは1回のみ検証されます。デフォルトでは有効ではありません。
    ユーザー変数の値として現在の承認ユニット・メンバーで検証します 有効にした場合、フォームの承認ディメンションのユーザー変数は、検証の実行前に、承認ユニット・メンバーによって置換されます。有効にしない場合、ユーザー変数は、使用可能なユーザー変数のすべての値で置き換えられます。デフォルトでは有効ではありません。
  3. ルールを作成し、検証します。
  4. フォームで、フォームの構築を続行するため「次」をクリックしてから、フォームを検証および保存します。