クエリのデザイン グリッドで、[フィールド] セルに式を入力します。式で参照するフィールドは、現在のクエリの基になっているテーブルまたはクエリに含まれるフィールドです。
式 | 説明 |
---|---|
特急運賃 : [運送料] * 1.1 | 運送料金に 10% を加えた値が [特急運賃] フィールドに表示されます。 |
受注金額 : [数量] * [単価] | [数量] フィールドと [単価] フィールドの値の積が [受注金額] フィールドに表示されます。 |
リードタイム : [要求日] - [発送日] | [要求日] フィールドと [発送日] フィールドの値の差が [リードタイム] フィールドに表示されます。 |
総在庫数 : [在庫数] + [発注数] | [在庫数] フィールドと [発注数] フィールドの値の和が [総在庫数] フィールドに表示されます。 |
運送料の割合 : Sum([運送料]) / Sum([小計]) * 100 | 小計の合計値に対する運送料の割合、つまり [運送料] フィールドの合計値を [小計] フィールドの合計値で割った値が、[運送料の割合] フィールドに表示されます。この例では、Sum 関数が使用されています。
デザイン グリッドに [集計] セルが表示されており、このフィールドの [集計] セルに "演算" を設定する必要があります。 このフィールドの "Format/書式" プロパティに [Percent/パーセント] を設定している場合は、"*100" を省略してください。 |
メモ 式の中に算術演算子 (+、-、*、/) を使用している場合、式で使用しているフィールドの 1 つの値が Null 値のときは、式全体の結果は Null 値になります。式に使用した 1 つのフィールドのレコードの一部が Null 値となった場合は、Nz 関数を使って Null 値をゼロ (0) に変換することができます。たとえば、次のように記述します。
Nz([在庫数],0)+Nz([発注数],0)