データテーブルの番号とマスタテーブルの番号からマスタ名称を
取得するクエリーでは、番号同士を結合する必要があります。そのとき、
もしマスタテーブルにない番号がデータにあった場合でも、データを表示
する方法について紹介します。
●サンプル●
テーブル:商品マスタ{商品番号,商品名,単価}
受注データ{ID,受注日付,商品番号,個数,発注者}
クエリー:受注一覧クエリー
データ:
「商品マスタ」
001,○○○,120
002,XXX,200
003,△△△,250
005,□□□,300
「受注データ」
1,2000/12/22,001,1,XX
2,2000/12/22,004,3,XX
3,2000/12/22,003,2,XX
●手順●
(1)デザインビューでクエリーを新規作成します。テーブルに「商品マスタ」
「受注データ」を選択します。
(2)「商品マスタの商品番号をマウスで選択し、「受注明細の商品番号」上まで
ドラッグ&ドロップします。(2つのテーブルが線で結合されます。)
(3)2つのフィールドを結合している線を、ダブルクリックし「結合プロパティ」
を呼び出します。
(4)結合の種類として、「'受注明細'の全レコードと'商品マスタ'の同じ
結合フィールドのレコードだけを含める」を選択します。
(5)表示項目
(受注データ:ID,受注日付,商品番号,個数,発注者,商品マスタ:商品名,単価)
を設定します。
●サンプル結果●
「受注データ」のIDが、1,3のデータでは商品名が表示されます。
|