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