電子書籍の厳選無料作品が豊富!

アクセス初心者です。クエリについて教えて下さい!!
注文書を作成できるものを作りたいのですが、
テーブルで
M商品
・グループコード(テキスト型) 主キー
・品番(数値型) 主キー
・サイズ(テキスト型) 主キー
・品名(テキスト型)
・単位コード(数値型)
・現在庫数(テキスト型)
・下限在庫数(テキスト型)

T注文
・伝票No.(テキスト型) 主キー
・日付(日付/時刻型)
・注文状況(数値型)
・希望納期(日付/時刻型)
・仕入先コード(テキスト型)
・納入場所コード(数値型)
・担当者コード(テキスト型)
・備考(メモ型)

WT明細
・伝票No.(テキスト型) 主キー
・行番号(数値型) 主キー
・グループコード(テキスト型)
・品番(数値型)
・サイズ(テキスト型)
・数量(テキスト型)
・単位(テキスト型)
・備考(テキスト型)

T単位
・単位コード(数値型) 主キー
・単位(テキスト型)
があって

クエリで
WT明細とM商品とT単位を結合して
・伝票No. ・行番号 ・グループコード ・品番 ・サイズ ・品名 ・数量 ・単位コード ・単位 ・備考
としているのですが、フォームで入力する時に
グループ、品番、サイズに値を入力したときはちゃんと品名がでるのですが、サイズに何も記入しないときは空白になるんです。
説明すると
M商品
グループコード 品番 サイズ 品名
15 、3、 25.5bl、 靴黒25.5
の時は「靴黒25.5」が品名にでてくるのですが

グループコード 品番 サイズ 品名
99、 999、(サイズ空白)、 その他
の時に「その他」が品名にでてきません。
どうしたらいいですか?
ちなみに「その他」と出てきても名前を変更する場合がありますが
そのときにその場では「その他」を「靴エナメル」も変更しても
M商品の「その他」は「その他」のままにしておきたいです。
分かりづらい説明ですが、どなたかご教授下さい。

A 回答 (1件)

WT明細とM商品の結合で


単純に結合した場合はINNERJOIN(完全一致)となります。
クエリの項目を結んでいる線上でクリックし
ファイルの優先順はわかりませんので
左項目(LEFTJOIN)若しくは
右項目(RIGHTJOIN)との一致にチェックを入れてOKをしてみて下さい。

この回答への補足

WT明細とM商品の結合?はすでにしているのですが、
下記のようなSQLです。

SELECT WT明細.伝票No., WT明細.行番号, WT明細.グループコード, WT明細.品番, WT明細.サイズ, M商品.品名, M商品.単位コード, T単位.単位, WT明細.数量, WT明細.合計, WT明細.備考
FROM (M商品 LEFT JOIN T単位 ON M商品.単位コード = T単位.コード) RIGHT JOIN WT明細 ON (M商品.サイズ = WT明細.サイズ) AND (M商品.品番 = WT明細.品番) AND (M商品.グループコード = WT明細.グループコード);

以上、宜しくお願いします。

補足日時:2009/04/15 10:07
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!