データベース内の複数のテーブルの情報を効率的に組み合わせたいと思ったことはありますか? Microsoft Access 2013は、使いやすいインターフェイスを備えた強力なクエリ機能を備えており、データベースから必要な情報を正確に抽出することができます。このチュートリアルでは、簡単なクエリの作成について説明します。この例では、Access 2013とNorthwindサンプルデータベースを使用します。
以前のバージョンのAccessを使用している場合は、「Access 2010でのクエリの作成」または「古いバージョンのMicrosoft Accessでのクエリの作成」を参照してください。このチュートリアルの目標は、当社のすべての製品の名前、希望する目標在庫レベル、および各アイテムのリスト価格を記載したクエリを作成することです。プロセスについては、次のとおりです。
- あなたのデータベースを開く: Northwindサンプルデータベースをまだインストールしていない場合は、先に進む前に必ず行ってください。そのデータベースを開きます。
- 作成タブに切り替えます。 アクセスリボンで、ファイルタブから作成タブに変更します。これにより、リボンに表示されるアイコンが変更されます。アクセスリボンの使い方に慣れていない場合は、アクセス2013ツアー:ユーザーインターフェイスをご覧ください。
- クエリウィザードアイコンをクリックします。 クエリウィザードは、新しいクエリの作成を簡素化します。このチュートリアルでは、クエリの作成の概念について説明します。代わりに、より洗練されたクエリの作成を容易にするクエリデザインビューを使用するのがより複雑です。
- クエリの種類を選択する。アクセスすると、作成するクエリの種類を選択するよう求められます。私たちの目的のために、シンプルクエリウィザードを使用します。これを選択し、OKをクリックして続行します。
- プルダウンメニューから適切なテーブルを選択します。 簡易クエリウィザードが開きます。 「Table:Customers」にデフォルト設定されるプルダウンメニューが含まれています。プルダウンメニューを選択すると、Accessデータベースに現在格納されているすべてのテーブルとクエリのリストが表示されます。これらは新しいクエリの有効なデータソースです。この例では、最初に在庫表に保管されている製品に関する情報を含むProducts表を選択します。
- クエリ結果に表示するフィールドを選択する: これを行うには、ダブルクリックするか、フィールド名を最初にクリックしてから「>」アイコンをクリックします。これを行うと、フィールドはAvailable FieldsリストからSelected Fieldsリストに移動します。他に3つのアイコンがあることに注意してください。 「>>」アイコンは利用可能なすべてのフィールドを選択します。 「<」アイコンは選択されたフィールドをすべて削除しますが、「<」アイコンは「選択したフィールド」リストから強調表示されたフィールドを削除します。この例では、ProductテーブルからProduct Name、List Price、およびTarget Levelを選択します。
- 手順5と6を繰り返して、追加表の情報を追加します。 この例では、単一のテーブルから情報を引き出しています。しかし、我々は1つのテーブルだけを使用することに限定されません。それがクエリの力です!複数のテーブルの情報を組み合わせて、関係を簡単に表示できます。あなたがしなければならないことは、フィールドを選択することです - アクセスはあなたのためにフィールドを並べています! Northwindデータベースにはテーブル間の事前定義された関係があるため、これが機能することに注意してください。新しいデータベースを作成する場合は、これらの関係を自分で確立する必要があります。このトピックの詳細については、「Microsoft Accessでのリレーションシップの作成」を参照してください。
- 次へをクリックします。 クエリにフィールドを追加したら、次へボタンをクリックして続行します。
- プロデュースしたい結果のタイプを選択: 私たちは、製品とそのサプライヤーの完全なリストを作成したいので、ここで詳細オプションを選択して、「次へ」ボタンをクリックして続行します。
- あなたの質問にタイトルをつける: ほぼ終わりです!次の画面では、クエリにタイトルを付けることができます。後でこのクエリを認識するのに役立つ説明的なものを選択してください。このクエリを「Product Supplier Listing」と呼びます。
- 完了をクリックします。 上記の図に示すクエリ結果が表示されます。弊社の製品リスト、希望の目標在庫レベル、およびリスト価格が含まれています。この結果を示すタブには、クエリの名前が含まれています。
おめでとう! Microsoft Accessを使用して最初のクエリを作成しました!今では、データベースのニーズに応える強力なツールを用意しています。