2015年10月27日火曜日

フィールド間で演算するクエリを作成する

Access2013で、フィールド間で演算するクエリを作成します。


クエリの元になる1つ目の「商品マスター」テーブルです。
クエリの元になる1つ目の「商品マスター」テーブル

もう1つは「販売」テーブルです。

この2つのテーブルの[単価]と[販売数]フィールドから金額を算出します。
[単価]と[販売数]フィールドから金額を算出

クエリを作成します。

「商品マスター」と「販売」テーブルを追加すると、[商品ID]フィールド同士が結合線で結ばれます。

自動的に結合線が結ばれるのは、フィールド名とデータ型が同じからです。
[商品ID]フィールド同士が結合線で結ばれます

商品名・単価・販売数フィールドをクエリのフィールドに追加しました。
商品名・単価・販売数フィールドをクエリのフィールドに追加

金額=単価×販売数の演算フィールドを入力します。

金額のフィールド名は「:」(コロン)で区切ります。 式は下になります。

金額: [単価]*[販売数]

このように[フィールド名]をコロンで区切り、演算式を入力します。
[フィールド名]をコロンで区切り、演算式を入力

クエリの実行結果です。 金額が計算できました。
クエリの実行結果