フォームへのデータ検証およびフォーマット・ルールの組込み

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

注:

フォーマットまたはデータ検証ルールをフォームに追加する前に、実行する関数について検討します。フォーマットおよびデータ検証ルールの使用の詳細およびベスト・プラクティスは、フォームでのデータ検証およびフォーマット・ルールの管理を参照してください。

フォームにフォーマットおよびデータ検証ルールを組み込むには:

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

    表24-21 「フォーマット/検証ルール」のオプション

    オプション 説明
    場所のルール

    場所を選択して、その場所(グリッド、列、行またはセル)で定義されたルールを表示します。フォームに対して定義されたすべてのルールを表示するには、「すべてのルール」を選択します。

    「検証ルールの追加」アイコン (検証ルールの追加)

    新しいルールのプロパティを指定できる「フォーマット/検証ルール・ビルダー」を起動します。

    データ検証ルールについては、フォームでのデータ検証ルールの作成および更新を参照してください。

    フォーマット・ルールについては、フォームのフォーマット・ルールの作成および更新を参照してください。

    「検証ルールの編集」アイコン (検証ルールの編集)

    選択したルールのプロパティを変更できる「フォーマット/検証ルール・ビルダー」を起動します。

    データ検証ルールについては、フォームでのデータ検証ルールの作成および更新を参照してください。

    フォーマット・ルールについては、フォームのフォーマット・ルールの作成および更新を参照してください。

    ルールの移動アイコン (一番上へ移動、上へ移動、下へ移動、一番下へ移動)

    同じ場所に複数のルールが定義されている場合に、ルールの優先度が同じであるときは、ルールが処理される順序を変更できます。ルールをリストで上下あるいは一番上または下に移動するには、ルールを選択して、矢印をクリックします。

    「選択した検証ルールの削除」アイコン (選択した検証ルールの削除)

    選択したルールを削除します。

    注:

    「レイアウト」タブでフォーム要素を右クリックして、コンテキスト・メニュー・オプションを表示することもできます。表示されるコンテキスト・メニュー・オプションはコンテキスト依存であり、コンテキストの場所およびルールがすでにコピーされているかどうかに応じて異なります。

    次のコンテキスト・メニュー・オプションが含まれます:

    • フォーマット/検証ルールの追加/編集: 「フォーマット/検証ルール・ビルダー」で、グリッド、行または列の個々のデータ・セルまたはすべてのデータ・セルに対してフォーマットまたは検証ルールを作成または変更します。

    • フォーマット/検証ルールのコピー | フォーマット/検証ルールの貼付け: 選択した場所でフォーマット/検証ルールをコピーして貼り付けます。

    • メタデータのフォーマット/検証ルールの追加/編集: 「フォーマット/検証ルール・ビルダー」で、グリッド、行または列のメタデータ・セルのみに対してフォーマットまたは検証ルールを作成または変更します。

    • メタデータのフォーマット/検証ルールのコピー | メタデータのフォーマット/検証ルールの貼付け: 選択した場所でメタデータのフォーマット/検証ルールをコピーして貼り付けます。

  3. データ検証ルールの場合は、「フォーマット/検証ルール」ペインの下部に表示される次の検証のオプションから選択します:

    表24-22 検証のオプション

    オプション 説明

    このフォームへのアクセス権を持つユーザーについてのみ検証

    データ検証ルールについては、現在のユーザーがフォームへのアクセス権を持たない場合、承認ユニットの検証時にフォームの検証を実行しません。

    既存のブロックがあるページについてのみ検証

    データ検証ルールについては、潜在的ブロックが含まれるページの組合せに対してのみ検証を実行します。唯一の例外は、動的計算、動的計算および保管、ラベルのみ、または子メンバー設定が1つ含まれる保管が含まれるページの組合せです。この場合、ページはロードされます。

    ユーザーがアクセス権を持つセルおよびページについてのみ検証

    データ検証ルールについては、サービス管理者ではなく現在のユーザーとして、ユーザーのセキュリティを使用して検証を実行します。

  4. フォームで、フォームの構築を続行するため「次」をクリックしてから、フォームを検証および保存します。