クエリの概要

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

データベースのデータを確認、追加、変更、または削除する場合は、クエリの使用を検討してください。

クエリを使用すると、テーブル データを直接見ただけで答えを引き出すのは難しい、データに関する非常に具体的な問い合わせを行うことができます。クエリを使用すると、データのフィルタ、データを使用した計算、およびデータの集計を実行できます。クエリを使用すると、さまざまなデータ管理タスクを自動化し、データの変更をコミットする前に確認することもできます。

クエリを使うと、データベース作業が容易になる

この記事の内容

概要

テーブル内のデータのサブセットを参照する

複数のテーブルのデータを同時に確認する

クエリと共にパラメータを使用して、さまざまな問い合わせを行う

データに基づいて計算する

集計されたデータを参照する

他のテーブルのデータを使用して新しいテーブルを作成する

他のテーブルのデータを使用してテーブルにデータを追加する

データを自動的に変更する

データを自動的に削除する

概要

クエリとは、データ結果の要求、データに対する処理の要求、またはその両方に対する要求です。クエリを使用すると、単純な質問への回答、計算、異なるテーブルのデータの結合、テーブル データの追加、変更、または削除を実行できます。テーブルからのデータの取得、または計算の実行に使用されるクエリは、選択クエリと呼ばれます。データを追加、変更、または削除するクエリは、アクション クエリと呼ばれます。

ここでは、クエリに関する基本的な情報について説明し、各種のクエリの例を示します。各種のクエリの詳細については、ヘルプを検索するか、この記事の [参照] セクションのリンクをクリックしてください。

クエリを使用すると、フォームやレポートにデータを提供することもできます。適切に作成されたデータベースでは、フォームまたはレポートを使用して表示するデータが、複数の異なるテーブルに存在することがよくあります。クエリを使用すると、フォームまたはレポートを作成する前に、使用するデータを収集することができます。

クエリを使用してフォームおよびレポートにデータを提供する方法の詳細については、[参照] セクションのリンク先を参照するか、ヘルプを検索してください。

注: この記事の例では、ノースウィンド 2007 データベース テンプレートを基にして作成されたデータベースを使用します。

ノースウィンド 2007 のセットアップ方法

  1. [Microsoft Office ボタン] Office ボタンの画像 をクリックして、[新規] をクリックします。

  2. 左側のウィンドウで、[テンプレート カテゴリ] の [ローカル テンプレート] をクリックします。

  3. [ローカル テンプレート] の [ノースウィンド 2007] をクリックし、[作成] をクリックします。

  4. [Northwind Traders] ページ ([スタートアップ画面] タブ) の指示に従ってデータベースを開き、[ログイン ダイアログ] ウィンドウを閉じます。

ページの先頭へ

テーブル内のデータのサブセットを参照する

1 つのテーブルのデータをすべて確認したい場合もあれば、特定のフィールドのデータだけを確認したり、特定のフィールドが特定の条件を満たす場合のみデータを確認したい場合もあります。条件を使用してデータを確認するには、選択クエリを使用します。

たとえば、商品と価格の一覧を確認したいとします。次の手順に従って、商品と価格の情報を返すクエリを作成します。

  1. ノースウィンド 2007 を開きます。

  2. [作成] タブの [その他] で、[クエリ デザイン] をクリックします。

  3. [テーブルの表示] ダイアログ ボックスで、[テーブル] タブの [商品] をダブルクリックします。

  4. [テーブルの表示] ダイアログ ボックスを閉じます。

  5. [商品] テーブルで、[商品名] と [表示価格] をダブルクリックして、これらのフィールドをクエリ デザイン グリッドに追加します。

  6. [デザイン] タブの [結果] で [実行] をクリックします。

    クエリを実行すると、商品と価格の一覧が表示されます。

ページの先頭へ

複数のテーブルのデータを同時に確認する

適切に設計されたデータベースのテーブルには、論理的なリレーションシップ互いに注意してください。テーブルにある共通のフィールドに基づいて、これらの関係が存在しません。関連テーブルからデータを確認する場合は、選択クエリを使用します。

たとえば、特定の市区町村に住んでいる得意先の受注を確認したいとします。受注に関するデータと得意先に関するデータは、同じデータベース内の 2 つのテーブルに格納されています。各テーブルには "得意先 ID" フィールドがあり、2 つのテーブル間の一対多リレーションシップの基礎になっています。次の手順に従って、特定の市区町村 (世田谷区など) の得意先の受注を返すクエリを作成します。

  1. ノースウィンド 2007 を開きます。

  2. [作成] タブの [その他] で、[クエリ デザイン] をクリックします。

  3. [テーブルの表示] ダイアログ ボックスの [テーブル] タブで、[得意先] と [受注] をダブルクリックします。

  4. [テーブルの表示] ダイアログ ボックスを閉じます。

    [得意先] テーブルの "ID" フィールドと [受注] テーブルの "得意先 ID" フィールドをつなぐ、結合と呼ばれる線に注目してください。この線は、2 つのテーブルの間の関係を示します。

  5. [得意先] テーブルで、[会社名] と [市区町村] をダブルクリックして、これらのフィールドをクエリ デザイン グリッドに追加します。

  6. クエリ デザイン グリッドの [市区町村] 列で、[表示] 行のチェック ボックスをオフにします。

  7. 市区町村] 列の [抽出条件] 行で「 '世田谷区' 」と入力します。 (単一引用符を含む)。

    [表示] チェック ボックスをオフにすると、クエリの結果に市区町村が表示されなくなり、[抽出条件] 行に「'世田谷区'」と入力すると、"市区町村" フィールドの値が世田谷区のレコードだけを表示するように指定できます。この場合、クエリは世田谷区にある得意先 (L 社と AA 社) だけを返します。

    抽出条件で使用するフィールドを表示する必要はありません。

  8. [受注] テーブルで、[受注 ID] と [受注日] をダブルクリックして、これらのフィールドをクエリ デザイン グリッドの次の 2 列に追加します。

  9. [デザイン] タブの [結果] で [実行] をクリックします。

    クエリを実行すると、世田谷区にある得意先の受注の一覧が表示されます。

  10. クエリを保存するには、Ctrl キーを押しながら S キーを押します。

    [名前を付けて保存] ダイアログ ボックスが表示されます。

  11. クエリ名] ボックスに、市区町村別受注] を入力し、[ OK] をクリックします。

ページの先頭へ

クエリと共にパラメータを使用して、さまざまな問い合わせを行う

既存のクエリと少しだけ異なるクエリを実行したい場合があります。元のクエリを変更して新しい抽出条件を使用することもできますが、特定のクエリのバリエーションを頻繁に実行する場合は、パラメータ クエリの使用を検討してください。パラメータ クエリを実行すると、フィールド値を指定するように求められ、指定した値によってクエリの抽出条件が作成されます。

前の例では、世田谷区にある得意先の受注を返すクエリを作成しました。次の手順に従ってクエリを変更すると、クエリを実行するたびに市区町村の指定を求めるメッセージが表示されるようになります。

  1. ノースウィンド 2007 を開きます。

  2. シャッター バーをクリックして、ナビゲーション ウィンドウを表示します。

    注: ナビゲーション ウィンドウが既に表示されている場合、この手順は不要です。

  3. ナビゲーション ウィンドウで、"市区町村別受注" という名前のクエリ (前のセクションで作成したクエリ) を右クリックし、ショートカット メニューの [デザイン ビュー] をクリックします。

  4. クエリ デザイン グリッドの [市区町村] 列の [抽出条件] 行で、 '世田谷区'を削除し、 [はどのような city?]を入力します。

    文字列 "[市区町村を指定してください。]" は、パラメータ プロンプトです。角かっこは、クエリがパラメータの指定を求めることを示し、テキスト (この場合は "市区町村を指定してください。") は、プロンプトに表示される質問を示します。

    注: パラメータ プロンプトのテキストとして、ピリオド (.) および感嘆符 (!) を使用することはできません。

  5. クエリ結果に市区町村が表示されるように、[市区町村] 列の [表示] 行のチェック ボックスをオンにします。

  6. [デザイン] タブの [結果] で [実行] をクリックします。

    市区町村の値を入力するように求める指示が表示されます。

  7. 千代田区」と入力し、ENTER キーを押します。

    クエリを実行すると、千代田区の得意先の受注が表示されます。

    しかし、指定できる値がわからない場合はどうしたらよいでしょうか。パラメータの柔軟性を高めるには、プロンプトの一部としてワイルドカード文字を使用します。

  8. [ホーム] タブの [表示] で [表示] をクリックし、[デザイン ビュー] をクリックします。

  9. クエリ デザイン グリッドの [市区町村] 列の [抽出条件] 行で、次のように入力します。 Like [どのような city?] &"*"します。

    このパラメーター プロンプトでは、"Like" キーワード、アンパサンド (&)、および引用符で囲まれたアスタリスク (*) を使用して、文字の組み合わせ (ワイルドカード文字を含む) を入力することで、クエリからさまざまな結果を返すことができます。たとえば、「*」を入力すると、すべての市区町村が返されます。「世」と入力すると、文字 "世" で始まるすべての市区町村が返され、「*田*」と入力すると、文字 "田" を含むすべての市区町村が返されます。

  10. [デザイン] タブの [結果] で [実行] をクリックします。

    クエリ プロンプトで「」と入力し、Enter キーを押します。

  11. クエリを実行すると、千代田区の得意先の受注が表示されます。

パラメータのデータ型を指定する

パラメータが受け入れるデータ型を指定することもできます。任意のパラメータにデータ型を設定できますが、特に、数値、通貨、または日付と時刻のデータに対してデータ型を設定することが重要です。パラメータが受け入れるデータ型を指定した場合、ユーザーが間違ったデータ型を入力すると (通貨が必要な場合にテキストを入力するなど)、わかりやすいエラー メッセージが表示されます。

注: テキスト データを受け入れるようにパラメータが設定されている場合、入力はすべてテキストとして解釈され、エラー メッセージは表示されません。

クエリのパラメータのデータ型を指定するには、次の手順に従います。

  1. クエリをデザイン ビューで開き、[デザイン] タブの [表示/非表示] で [パラメーター] をクリックします。

  2. [クエリ パラメーター] ダイアログ ボックスの [パラメーター] 列に、データ型を指定する各パラメーターのプロンプトを入力します。各パラメーターが、クエリ デザイン グリッドの [抽出条件] 行で使用するプロンプトと一致していることを確認してください。

  3. [データ型] 列で、各パラメーターのデータ型を選択します。

ページの先頭へ

データに基づいて計算する

ほとんどの場合、同じデータベース内のデータに基づいた計算値を格納するために、テーブルを使用することはありません。たとえば、特定の商品の小計は、受注明細テーブルの "数量"、"単価"、および "割引" の各フィールドに格納されたデータを使用して計算されるため、ノースウィンド 2007 の受注明細テーブルには、商品の小計は格納されません。

基になっている値の変更により、計算値が古くなることもあります。たとえば、年齢の値は毎年更新する必要が生じるため、テーブルに格納するのは望ましくない場合があります。そこで、代わりに誕生日を格納し、クエリで式を使用して年齢を計算するようにできます。

受注明細テーブルのデータに基づいて商品の小計を計算するクエリを作成するには、次の手順に従います。

  1. ノースウィンド 2007 を開きます。

  2. [作成] タブの [その他] で、[クエリ デザイン] をクリックします。

  3. [テーブルの表示] ダイアログ ボックスで、[テーブル] タブの [受注明細] をダブルクリックします。

  4. [テーブルの表示] ダイアログ ボックスを閉じます。

  5. 受注明細テーブルで [商品 ID] をダブルクリックして、このフィールドをクエリ デザイン グリッドの最初の列に追加します。

  6. グリッドの 2 番目の列で、[フィールド] 行を右クリックし、ショートカット メニューの [ズーム] をクリックします。

  7. [ズーム] ボックスに、次のように入力するか貼り付けます。

    小計: ([数量]*[単価])-([数量]*[単価]*[割引])

    [OK] をクリックします。

    これは集計フィールドです。集計フィールドは、各商品の数量とその商品の単価の積を計算し、各商品の数量とその商品の単価および割引の積を計算した後、合計単価から合計割引を減算します。

  8. [デザイン] タブの [結果] で [実行] をクリックします。

    クエリを実行すると、商品と小計の一覧が受注ごとに表示されます。

  9. クエリを保存するために Ctrl キーを押しながら S キーを押し、クエリに "商品別小計" という名前を付けます。

ページの先頭へ

集計されたデータを参照する

テーブルを使用してトランザクションを記録したり、定期的に発生する数値データを格納する場合、合計や平均など、そのデータを集計して確認できると便利です。

Microsoft Office Access 2007 には、集計行という新機能が用意されており、任意のデータシートで単純な集計データを確認できます。次の手順に従って、前の例で作成した "商品別小計" クエリに集計行を追加します。

  1. "商品別小計" クエリを実行し、結果をデータシート ビューで開いたままにしておきます。

  2. [ホーム] タブの [レコード] で [集計] をクリックします。

    データシートの下部に新しい行が表示され、最初の列に [集計] と表示されます。

  3. [集計] という名前のデータシートの最後の行のセルをクリックします。

    セルに矢印が表示されます。

  4. 矢印をクリックして、使用できる集計関数を表示します。

    この列にはテキスト データが含まれているため、選択できるのは [なし] と [カウント] だけです。

  5. [カウント] をクリックします。

    セルの内容が、[集計] から列の値のカウントに変わります。

  6. 隣接したセル (2 番目の列) をクリックします。

    セルに矢印が表示されることに注意してください。

  7. 矢印をクリックし、[合計] をクリックします。

    フィールドに列の値の合計が表示されます。

  8. クエリをデータシート ビューで開いたままにしておきます。

より複雑な集計を行う集計クエリを作成する

データシートの集計行は非常に便利ですが、より複雑な問い合わせを行う場合は、集計クエリを使用します。集計クエリは、データをグループ化し集計できる選択クエリです。たとえば、商品ごとの売上合計を表示したいとします。集計クエリでは、合計という集計関数を使用して、商品ごとの売上合計を表示できます。

"商品別小計" クエリを変更して、商品ごとに小計を集計できるようにするには、次の手順に従います。

  1. [ホーム] タブの [表示] で [表示] をクリックし、[デザイン ビュー] をクリックします。

    "商品別小計" クエリがデザイン ビューで開かれます。

  2. [デザイン] タブの [表示/非表示] グループで [集計] をクリックします。

    クエリ デザイン グリッドに [集計] 行が表示されます。

    注: デザイン グリッドの [集計] 行とデータシートの [集計] 行は似た名前を持っていますが、同じではありません。

    • デザイン グリッドの [集計] 行を使用すると、フィールド値に基づいてグループ化できます。

    • 集計クエリの結果にデータシートの [集計] 行を追加できます。

    • デザイン グリッドで [集計] 行を使用する場合、フィールドごとに集計関数を選択する必要があります。フィールドで計算を実行しない場合は、そのフィールドに基づいてグループ化できます。

  3. デザイン グリッドの 2 番目の列の [集計] 行で、ドロップダウン リストの [合計] をクリックします。

  4. [デザイン] タブの [結果] で [実行] をクリックします。

    クエリを実行すると、小計と共に商品の一覧が表示されます。

  5. クエリを保存するには、Ctrl キーを押しながら S キーを押します。クエリを開いたままにしておきます。

クロス集計クエリを作成して、別のレベルのグループ化を追加する

ここでは、商品の小計を確認すると同時に月ごとの集計も実行して、各行には商品の小計が表示され、各列には 1 か月の商品の小計が表示されるようにするとします。商品の小計を表示し、さらに 1 か月の商品の小計も表示するには、クロス集計クエリを使用します。

クエリが商品の小計の行と毎月の小計の列を返すように、"商品別小計" クエリを再び変更します。

  1. [ホーム] タブの [表示] で [表示] をクリックし、[デザイン ビュー] をクリックします。

  2. [クエリ設定] で [テーブルの表示] をクリックします。

  3. [テーブルの表示] ダイアログ ボックスで、[受注] をダブルクリックし、[閉じる] をクリックします。

  4. [デザイン] タブの [クエリの種類] で [クロス集計] をクリックします。

    デザイン グリッドで、[表示] 行が非表示になり、[行列の入れ替え] 行が表示されます。

  5. デザイン グリッドの 3 番目の列で、[フィールド] 行を右クリックし、ショートカット メニューの [ズーム] をクリックします。[ズーム] ボックスが表示されます。

  6. [ズーム] ボックスに、次のように入力するか貼り付けます。

    月: "月 " & DatePart("m", [受注日])

  7. [OK] をクリックします。

  8. [行列の入れ替え] 行で、最初の列の [行見出し]、2 番目の列の []、および 3 番目の列の [列見出し] をドロップダウン リストから選択します。

  9. [デザイン] タブの [結果] で [実行] をクリックします。

    クエリを実行すると、月ごとに集計された商品の小計が表示されます。

  10. クエリを保存するには、Ctrl キーを押しながら S キーを押します。

ページの先頭へ

他のテーブルのデータを使用して新しいテーブルを作成する

テーブル作成クエリを使用すると、他のテーブルに格納されているデータから新しいテーブルを作成できます。

たとえば、新宿区の受注のデータを、Access を使用してレポートを準備する新宿区のビジネス パートナーに送信するとします。すべての受注データを送信するのではなく、送信するデータを、新宿区の受注に固有のデータに制限するとします。

新宿区の受注データを含む選択クエリを作成し、その選択クエリを使用して、次の手順に従って新しいテーブルを作成します。

  1. ノースウィンド 2007 を開きます。

  2. テーブル作成クエリを実行するときに、開いたデータベースが信頼できない場合、リボンの下に表示されるメッセージ バー (Microsoft Office Fluent ユーザー インターフェイス の一部) を使用して、データベースの内容を有効にする必要があります。

    データベースを有効にする方法を確認

    1. メッセージ バーの [オプション] をクリックします。

      [Microsoft Office セキュリティ オプション] ダイアログ ボックスが表示されます。

    2. [このコンテンツを有効にする] をクリックし、[OK] をクリックします。

    注: データベースが信頼できる場所にある場合、メッセージ バーは表示されず、内容を有効にする操作は必要ありません。

  3. ログイン ダイアログ フォームを閉じます。

  4. [作成] タブの [その他] で、[クエリ デザイン] をクリックします。

  5. [テーブルの表示] ダイアログ ボックスで、[受注明細] と [受注] をダブルクリックします。

  6. [テーブルの表示] ダイアログ ボックスを閉じます。

  7. [受注] テーブルで、[得意先 ID] と [出荷先市区町村] をダブルクリックして、これらのフィールドをデザイン グリッドに追加します。

  8. [受注明細] テーブルで、[受注 ID]、[商品 ID]、[数量]、[単価]、および [割引] をダブルクリックして、これらのフィールドをデザイン グリッドに追加します。

  9. デザイン グリッドの [出荷先市区町村] 列で、[表示] 行で、ボックスをオフにします。抽出条件] 行に「 '新宿区' 」と入力 (単一引用符を含む)。

    クエリ結果を使用してテーブルを作成する前に、クエリ結果を確認します。

  10. [デザイン] タブの [結果] で [実行] をクリックします。

  11. クエリを保存するには、Ctrl キーを押しながら S キーを押します。

    [名前を付けて保存] ダイアログ ボックスが表示されます。

  12. クエリ名] ボックスに、新宿区受注クエリ」と入力し、[ OK] をクリックします。

  13. [ホーム] タブの [表示] で [表示] をクリックし、[デザイン ビュー] をクリックします。

  14. [デザイン] タブの [クエリの種類] で [テーブルの作成] をクリックします。

    [テーブルの作成] ダイアログ ボックスが表示されます。

  15. [テーブルの作成] ダイアログ ボックスで、[テーブル名] ボックスに「新宿区受注」と入力し、[OK] をクリックします。

  16. [デザイン] タブの [結果] で [実行] をクリックします。

  17. 確認ダイアログ ボックスで、[はい] をクリックして確認します。

    新しいテーブルが作成され、テーブルがナビゲーション ウィンドウに表示されます。

    注: 指定した名前のテーブルが既に存在する場合は、クエリを実行する前にそのテーブルが削除されます。

  18. [デザイン] タブの [結果] で [実行] をクリックします。

    "新宿区受注" テーブルは既に存在するため、警告ダイアログ ボックスが表示されます。

  19. [いいえ] をクリックして操作を取り消し、ダイアログ ボックスを閉じます。

ページの先頭へ

他のテーブルのデータを使用してテーブルにデータを追加する

追加クエリを使用すると、1 つまたは複数のテーブルからデータを取得し、そのデータを別のテーブルに追加できます。

新宿区の仕事関係者と共有するテーブルを作成しましたが、その関係者が練馬区のクライアントとも仕事をしていることがわかったとします。仕事関係者とテーブルを共有する前に、練馬区のデータを含む行をテーブルに追加することにします。

次の手順に従って、前の例で作成した "新宿区受注" テーブルに練馬区のデータを追加します。

  1. "新宿区受注クエリ" という名前のクエリをデザイン ビューで開きます。

  2. [デザイン] タブの [クエリの種類] で、[追加] をクリックします。[追加] ダイアログ ボックスが開きます。

  3. [追加] ダイアログ ボックスで、[テーブル名] ボックスの矢印をクリックし、ドロップダウン リストで [新宿区受注] をクリックします。

  4. [OK] をクリックします。

    [追加] ダイアログ ボックスを閉じます。デザイン グリッドで、[表示] 行が非表示になり、[追加先] 行が表示されます。

  5. [出荷先市区町村] 列の [抽出条件] 行で、デザイン グリッドでは、'新宿区' を削除し、 '練馬区'」を入力します。

  6. [追加先] 行で、各列に適したフィールドを選択します。

    この例では、[追加先] 行の値は [フィールド] 行の値と一致している必要がありますが、これらが一致していなくても追加クエリは機能します。

  7. [デザイン] タブの [結果] で [実行] をクリックします。

ページの先頭へ

データを自動的に変更する

更新クエリを使用すると、テーブルのデータを変更し、更新する行を指定する抽出条件を入力することができます。更新クエリでは、更新を実行する前に、更新されたデータを確認できます。

重要: アクション クエリを元に戻すことはできません。更新クエリを使用する場合は、更新されるすべてのテーブルのバックアップを作成することを検討してください。

前の例では、"新宿区受注" テーブルに行を追加しました。"新宿区受注" テーブルでは、"商品 ID" フィールドに数値の商品 ID が表示されます。データをレポートに使用できるようにするには、商品 ID を商品名に置き換えます。商品 ID を置き換えるには、"商品 ID" フィールドが商品名を受け入れられるように、まず "新宿区受注" テーブルの "商品 ID" フィールドのデータ型を数値型からテキスト型に変更する必要があります。

次の手順に従って、"新宿区受注" テーブルの値を更新します。

  1. [新宿区受注] テーブルをデザイン ビューで開きます。

  2. [商品 ID] 行で、データ型を [数値型] から [テキスト型] に変更します。

  3. [新宿区受注] テーブルを保存して閉じます。

  4. [作成] タブの [その他] で、[クエリ デザイン] をクリックします。

  5. [テーブルの表示] ダイアログ ボックスで、[新宿区受注] と [商品] をダブルクリックします。

  6. [テーブルの表示] ダイアログ ボックスを閉じます。

  7. [デザイン] タブの [クエリの種類] で [更新] をクリックします。

    デザイン グリッドで、[並べ替え] 行と [表示] 行が非表示になり、[レコードの更新] 行が表示されます。

  8. [新宿区受注] テーブルで [商品 ID] をダブルクリックして、このフィールドをデザイン グリッドに追加します。

  9. デザイン グリッドの [商品 ID] 列の [レコードの更新] 行に、次のように入力するか貼り付けます。

    [商品].[商品名]

    ヒント: 更新クエリを使用すると、[レコードの更新] 行で空の文字列 ("") または NULL を使用してフィールドの値を削除できます。

  10. [抽出条件] 行に、次のように入力するか貼り付けます。

    [商品 ID] Like ([商品].[ID])

    比較対象のフィールドには異なるデータ型 (商品 ID はテキスト データ、ID は数値データ) が含まれているため、"Like" キーワードが必要です。

  11. クエリをデータシート ビューで表示することで、更新クエリによって変更される値を確認できます。

    [デザイン] タブの [結果] で [表示] をクリックし、[データシート ビュー] をクリックします。

    更新される商品 ID の一覧が返されます。

  12. [デザイン] タブの [結果] で [実行] をクリックします。

    [新宿区受注] テーブルを開くと、"商品 ID" フィールドの数値が、"商品" テーブルの商品名に置き換えられたことがわかります。

ページの先頭へ

データを自動的に削除する

削除クエリを使用すると、テーブルからデータを削除できるだけでなく、削除する行を指定する抽出条件を入力できます。削除クエリでは、削除を実行する前に、削除される行を確認できます。

前の例で更新した "新宿区受注" テーブルを、新宿区の仕事関係者に送信する準備をしているときに、一部の行に空のフィールドが多数含まれていることに気付いたとします。テーブルを送信する前に、空のフィールドを含む行を削除することにします。テーブルを開き、行を手動で削除することもできますが、削除する行が複数あり、削除する行の明確な抽出条件がある場合、削除クエリを使用すると便利です。

次の手順に従って、"新宿区受注" テーブルで受注 ID の値がない行を削除するクエリを使用します。

  1. [作成] タブの [その他] で、[クエリ デザイン] をクリックします。

  2. [テーブルの表示] ダイアログ ボックスで、[新宿区受注] をダブルクリックします。

  3. [テーブルの表示] ダイアログ ボックスを閉じます。

  4. [デザイン] タブの [クエリの種類] で [削除] をクリックします。

    デザイン グリッドで、[並べ替え] 行と [表示] 行が非表示になり、[削除] 行が表示されます。

  5. [新宿区受注] テーブルで、[受注 ID] をダブルクリックしてグリッドに追加します。

  6. デザイン グリッドで、[受注 ID] 列の [抽出条件] 行に「Is Null」と入力します。

  7. [デザイン] タブの [結果] で、[実行] をクリックします。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×