|
はじめまして。
エクセルで管理していた大量のデータを
Access で管理しようと思い初心者ながら少しづつ使っています。
エクセルでは正常に動くのですが
Accessでは下記の様な表示(抽出)をしたい場合、
どの様に記述したらよろしいのでしょうか。
テーブルはテキストからインポートしたテーブルが
3個(Table_AAA、Table_BBB、Table_CCC)あります。
Table_AAA [ID] [Name]
Table_BBB [ID] [serial]
Table_CCC [data]
※ Table_AAA [ID] と Table_BBB [ID] は紐付け
※ Table_CCC [data] と Query_ZZZ [data] は同じデータ
※ フィールド名は[]で記載しています。
値は下記に記載しております。
Table_AAA
[ID] [Name]
0001 aaa-111
0002 bbb-222
0003 ccc-555
0004 ddd-222
0005 bbb-111
0006 aaa-333
0007 aaa-555
0008 ddd-666
0009 ccc-444
0010 aaa-222
Table_BBB
[ID] [serial]
0001 111
0002 222
0003 333
0004 444
0005 555
0006 666
0007 777
0008 888
0009 999
0010 000
Table_CCC
[data]
111
5as
00e
222
333
7po
444
555
666
下記のクエリを表示させたく思っております。
Query_ZZZ
[data] [aaa] [bbb] [ccc] [ddd]
111 111 555 - -
5as - - - -
00e - - - -
222 000 222 - 444
333 666 - - -
7po - - - -
444 - - 999 -
555 777 - 333 -
666 - - - 888
簡単に言いますと
Table_CCC [data] の文字を含むデータを Table_AAA [Name] から検索し
そのデータに該当する シリアルナンバーを Table_BBB [serial] から見つけ
Query_ZZZ の該当フィールドへシリアルを表示する。
(データが無い場合には空欄等)
です。
可能なのでしょうか?
Googleでもどういう検索をすれば希望の情報にヒットするのかも
不明でしたので、可能であればご教授いただければ幸いです。
よろしくお願いいたします。
|
|