| Access Tips by pPoy |
| Query | 無いデータも表示するクエリ 《ユニオンクエリ》 (Ac97,Ac2000,Ac2002) |
ユニオンクエリは、主に複数のテーブルを連結して表示する際に使用します。 基になるテーブルは、別々のテーブルではなく、同一のテーブルの複製でも使用できます。 これの応用で、テーブルに存在しないデータを表示する場合にも利用できます。 以下は、元になるデータに変更を加えず、元のテーブルに存在しないデータを表示する方法です。 | |
|---|---|---|---|
≪準備≫![]() ← 左のような 「tbl_都道府県」テーブルがあります。 都道府県データは、全部で 47 件あります。 これに、「全国」 及び 「その他」 を追加して テーブルのデータに手を加えず クエリで表示したいと思います。 |
≪デザインビュー≫![]() まず、「tbl_都道府県」 を使用して クエリを作ります。 フィールドには、「都道府県ID」 と、 「都道府県名」 の2個を追加します。 ※ 2個しかありませんが・・・ |
|
≪SQL ビュー≫ 次に、このクエリを 「SQL ビュー」 で表示し、ユニオンクエリとして加工します。
|
|
≪結果≫ 以上で設定は終了です。 作成したクエリを実行してみます。 ![]() ←クエリ最初の行には、 「ID=0」 の 「全国」 が表示されています。 ![]() ←クエリの最後の行には、 「ID=99」 の 「その他」 が表示されています。 |
|
≪補足≫ 上記の ユニオンクエリ を コンボボックス の 「値集合ソース」 に指定することにより、 VBA を使用せずにコンボボックスに、「全て」 や 「その他」 を追加することができます。 |
≪注意≫
|
☆ 感想をお知らせください (直接ブラウザから送信致します。メールアカウントは不要です。)
form mail はこちら
Copyright(C) pPoy 2006