あなたは既に Microsoft Access の基礎を学んでおり、知識をさらに深めたいと考えています。このガイドでは、テーブルリレーションシップ を利用したクエリの作成方法について説明します。ここでは、さまざまなテーブルからデータを効率的に組み合わせてフィルタリングする方法に焦点を当てます。
主なポイント
- 参照フィールドとテーブル間のリレーションシップの理解
- 地点に基づくクエリの作成
- Accessにおけるデザインビューとクエリツールの操作
ステップバイステップガイド
まず最初に、関連するテーブルにアクセスできることを確認してください。私たちの場合、郵便番号テーブルとそれに関連する地点のテーブルが必要です。

ステップ 1: テーブルリレーションシップの理解
クエリを始める前に、参照フィールドを使っていることを理解することが重要です。郵便番号は別のテーブルにあるIDを指しています。これらのIDはデータ出力の基礎です。つまり、適切なデータをフィルタリングするために、まずこれらのテーブルの構造を確認する必要があります。
ステップ 2: データのフィルタリング
「H」で始まるすべての地点を表示するクエリを作成したい場合、地点テーブルとの関係を確立する必要があります。これは郵便番号と関連する地点の間にリレーションシップを設定することで行います。
これを深めるために、Accessで次のステップを実行してください。まず、クエリビューを開きます。ここでデータを編集し、調整できます。

ステップ 3: デザインビューの使用
クエリのデザインビューに切り替えます。このビューでは、テーブル間のリレーションシップを指定する必要があります。メニューバーに移動し、「テーブルの追加」オプションを見つけて、郵便番号と地点のテーブルを選択します。

ステップ 4: リレーションシップの確立
今、テーブルが接続されているのがわかるでしょう。地点を取得するには、関連するフィールドをただドラッグアンドドロップしてクエリに追加します。この場合、郵便番号の参照とそれに関連する地点があります。
ステップ 5: フィールドの調整
今、クエリにどのフィールドを含めるかを決定できます。地点のみが必要な場合は、郵便番号を削除できます。これは、関連するフィールドを選択し、Deleteキーで削除することで行えます。

ステップ 6: クエリ結果の表示
変更を行ったら、「ビュー」をクリックしてクエリの結果を確認します。これで、「H」で始まる地点の名前だけが表示されるはずです。
ステップ 7: 結果の洗練
クエリをさらに洗練させるために、フィルターオプションを利用して、関連情報のみが表示されるようにします。すべてが成功した場合は、クエリを保存して後の分析に利用できます。
まとめ – Accessにおけるテーブルリレーションシップのクエリ
まとめとして、Accessでさまざまなテーブル間のリレーションシップを活用して特定のデータをフィルタリングおよび表示する方法を学びました。これらのスキルを使えば、データベースでより効率的に作業でき、クエリをきめ細かく調整できます。
よくある質問
テーブルが正しくリンクされていることを確認するにはどうすればよいですか?デザインモードでリレーションシップを確認し、関連するフィールドが正しくリンクされていることを確認してください。
データが表示されない場合はどうすればよいですか?フィルター設定を確認し、クエリが正しく設定されていることを確認してください。
複数のテーブルを同時にクエリできますか?はい、リンクされている限り、1つのクエリで複数のテーブルを組み合わせることができます。