シナリオ3

これらのフォームを正常にロール・アウトした後、Johnは、次のポリシーを実装するよう求められました。それは、今年度の予算額が前年度の実績額を大幅に超えないことを確認するためです。差が5%を超える場合、差が赤色で示されます。

Johnは、メンバー式を持つメンバーを使用して、今年度の予算額と前年度の実績額の差異を計算することにしました。次のメンバー式を追加しました:

@varper(@Prior("Actual", 1, @Relative("Year", 0)), budget)/100;

Johnは、次の図に示すようにフォームを設計し、セル・レベルでデータ検証ルールを追加しました。Johnは、「メンバー名」を使用して検証を合計費用にのみ適用しました。

設計時のフォームのレイアウト:

設計時のフォームのレイアウト

設計時のデータ検証ルール:

設計時のデータ検証ルール

データ検証が適用されたデータ入力時のフォーム:

データ検証が適用されたデータ入力時のフォーム

ヒント:

別のシナリオは、データ検証ルールのシナリオを参照してください。