Access 2010で単純なクエリを作成する方法|クエリウィザードの使い方
ポイント
- 作業を始める前に、Northwindサンプルデータベースをインストールしておきましょう。
- 作成>クエリウィザード>クエリの種類>テーブル>使用するフィールド>詳細の指定>タイトルの入力>完了の順に進めます。
データベースクエリを利用すれば、検索条件を指定して必要なレコードだけを抽出できます。この記事では、Access 2010の「クエリウィザード」とNorthwindサンプルデータベースを使って、基本的なクエリを作成する手順を解説します。
Access 2010でクエリを作成する方法
データベースへのクエリとは、1つまたは複数のテーブルやビューから、必要なデータの一部またはすべてを取り出すことです。Microsoft Access 2010には強力なガイド付きクエリ機能が用意されており、SQL(構造化照会言語)を書けなくても、誰でも簡単にクエリを作成できます。
Access 2010とNorthwindサンプルデータベースがあれば、元のデータに一切触れることなくクエリウィザードを安全に試せます。旧バージョンのAccessでは手順が異なる場合があるので注意してください。ここでは、Northwindの全製品名・目標在庫水準・各商品の定価を一覧表示するサンプルクエリを作成します。
データベースを開きます。Northwindサンプルデータベースをまだインストールしていない場合は、先にインストールしてください。すでにインストール済みであれば、ファイルタブ→開くを選択し、PC上のNorthwindデータベースを探して開きます。
作成タブを選択します。
クエリウィザードアイコンをクリックします。
クエリウィザードを使うと、新しいクエリを簡単に作成できます。より高度なクエリを作りたい場合は「クエリデザイン」ビューを使用しますが、こちらは操作がやや複雑です。クエリの種類を選択し、OKをクリックして次へ進みます。今回は「簡易クエリウィザード」を使用します。
簡易クエリウィザードが起動します。テーブルを選択するプルダウンメニューは初期状態で「テーブル:Customers」になっていますが、この例ではNorthwindの製品在庫情報を含むProductsテーブルを選択しましょう。
クエリ結果に表示したいフィールドを選びます。フィールドをダブルクリックするか、フィールド名を選んで「>」アイコンをクリックすると追加できます。ここでは、Productsテーブルから「Product Name(製品名)」「List Price(定価)」「Target Level(目標在庫水準)」を選択します。
選択したフィールドは「使用可能なフィールド」から「選択したフィールド」へ移動します。「>>」ですべてのフィールドを一括追加でき、「<」で選択中のフィールドを解除、「<<」で全フィールドの選択を解除できます。手順5〜6を繰り返すことで、別のテーブルからも情報を追加できます。この例では1つのテーブルだけを使いますが、複数のテーブルを組み合わせて情報を表示することも可能です。フィールドを選ぶだけで、Accessが自動的に項目を対応付けてくれます。これは、Northwindデータベースにテーブル間のリレーションシップがあらかじめ定義されているためです。自作のデータベースでは、リレーションシップを自分で設定する必要があります。
必要なフィールドを追加し終えたら、次へをクリックします。
出力する結果の形式を選択します。今回のように各レコードの内容をすべて表示したい場合は詳細オプションを選び、次へをクリックして続行します。
クエリにタイトルを付けます。後から見分けやすい、内容がひと目でわかる名前を付けましょう。ここでは「製品在庫一覧」という名前にします。
完了をクリックすると、クエリの実行結果が表示されます。結果には、Northwindの製品リスト・目標在庫水準・定価の一覧が含まれており、結果を表示するタブにはクエリ名が表示されます。
おめでとうございます!これでMicrosoft Access 2010を使った最初のクエリの作成に成功しました。データベースのさまざまなニーズに応えられる強力なツールを手に入れたことになります。
-
Microsoft Accessでクエリを作成・変更する方法|ウィザードとデザインの使い方を徹底解説
クエリ(Query)とは、1つのテーブルまたは複数のテーブルからデータを抽出・取得するためのツールです。Microsoft Accessにおけるデータ分析の中核を担う最も強力な機能であり、本質的には「Accessが処理できる形式で提示された質問」や「データへの要求」と考えることができます。 Accessでクエリを作成・変更するには リボンの[作成]タブ内にあるクエリグループには、クエリを作成するための2つのツールが用意されています。 クエリウィザード:簡単な操作でクエリを作成できる機能。以下の4種類があります。 簡易クエリウィザード:選択したフィールドをもとに、シンプルなクエリを作成しま
-
MS Access から SQL Server へデータを移行する方法【初心者向け手順解説】
データベースのサイズが大きくなりすぎてAccessでは管理しきれなくなったため、筆者は最近AccessデータベースからSQL Server 2014へデータを移行しました。作業自体はそれほど難しくありませんが、同じことで悩む方のために、ステップごとの詳しい手順を記事としてまとめておきます。 事前準備:SQL Serverのインストール まず最初に、お使いのパソコンにSQL ServerまたはSQL Server Expressがインストールされていることを確認してください。個人用PCにSQL Server Expressをダウンロードする場合は、必ずAdvanced Services(高度なサ