機械翻訳について

ユーザー入力によるフィールド値の上書き方法の指定

一部のフィールドの値は、式またはビジネス・ルールを使用して設定されます。 この場合、デフォルトの動作では、ユーザーが値を入力すると、この方法で計算された値が上書きされます。 このデフォルトの動作は、フィールドの値の優先順位プロパティで変更できます。

フィールドの値の計算方法の例を示すには、Salaryという名前のフィールドがあり、その値はTitleという名前のフィールドの値に従ってビジネス・ルールによって決定されます。 タイトルの値が変更されると、給与の値は自動的に変更されます。 フィールドのデフォルト動作は、ユーザーが給与の値を入力すると、ビジネス・ルールによって設定された給与の計算値が上書きされることです。 フィールドの計算値でユーザーが入力した値を上書きする場合は、そのフィールドの値の優先順位プロパティを使用してデフォルトの動作を変更できます。

次の表では、「値の優先順位」プロパティで使用可能なオプションについて説明します。

オプション 説明
ユーザー入力

ユーザーが入力した値が常に計算された値よりも優先されるようにする場合は、このオプションを選択します。

計算値は、ユーザーが値を入力しない場合に使用されます。 ユーザーが値を入力すると、その値は式またはビジネス・ルールによって変更されません。

「ユーザー入力」オプションは、「値の優先順位」オプションが選択されていない場合のデフォルトです。

計算

計算値を条件付きで適用する場合は、このオプションを選択します。

計算値は、ユーザーが値を入力しない場合に使用されます。 ユーザーが値を入力すると、式またはビジネス・ルールによって値がさらに更新されるまで値が保存されます。 前述の給与の例では、ユーザーが給与の値を入力し、タイトルの値を変更すると、給与の計算値が給与のユーザー入力値を上書きします。

常に計算

計算値をユーザーが入力した値よりも常に優先させる場合は、このオプションを選択します。 これは、ユーザーが入力した値を範囲または制限内の値に制限するために行うことができます。 たとえば、ユーザーが高すぎる給与の値を入力した場合、「常に計算」が選択されていると、計算された値によってユーザーが入力した値が上書きされます。

この例では、式またはビジネス・ルールによって設定された計算値と競合しないかぎり、ユーザーが入力した値が適用されることに注意してください。

フィールドの「値の優先順位」プロパティのオプションを選択するには:

  1. レイアウト「フィールド」タブで、操作するフィールドを選択します。
  2. 「値の優先順位」ドロップダウン・リストでオプションを選択します。


    「ユーザー入力」は、オプションが選択されていない場合のデフォルトです。