Access デスクトップ データベースでスクリーン リーダーを使ってクエリを作成する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

ラベルのスクリーン リーダー コンテンツ付きの読み上げシンボル。このトピックでは、Office でスクリーン リーダーを使用する方法について説明します。

この記事は、Office アクセシビリティ コンテンツ セットの一部であり、Office 製品でスクリーン リーダー プログラムを使う、視覚に障碍のあるユーザーを対象としています。一般的なヘルプについては、Office サポート ホームをご覧ください。

キーボードとスクリーンリーダーでAccessを使用して、クエリを作成します。ナレーター、ジョーズ、NVDA を使ってテストしましたが、一般的なアクセシビリティの標準と手法を踏襲していれば、他のスクリーンリーダーと連携することができます。クエリを使用すると、 Accessデスクトップデータベースのデータの表示、追加、削除、変更を簡単に行うことができます。クエリは、特定のデータをすばやく検索したり、データを計算または集計したり、定期的に最新のデータを確認したりするなど、データ管理タスクを自動化する場合にも便利です。

注: 

  • 新しい Office 365 の機能は Office 365 サブスクリプションをご利用の方に段階的にリリースされるため、ご使用のアプリではこれらの機能をまだ使用できない可能性があります。新しい機能をより早く入手する方法の詳細について確認するには、Office Insider プログラムに参加してください。

  • スクリーン リーダーの詳細については、「Microsoft Office でのスクリーン リーダーの機能」を参照してください。

  • ナレーターを使用している場合は、キーボードは既定で標準的なレイアウトに設定されます。これをナレーターの設定で変更するには、Windows ロゴ キーを押しながら、Ctrl キーと N キーを押します。次が読み上げられるまで Tab キーを押します。"キーボード レイアウト、標準を選択します。"レイアウトを以前の設定に変更するには、下方向キーを一度押します。次が読み上げられます。"以前の設定を選択しました。"以前のコマンドのキーボード操作と、新しいナレーターの機能で使用するキーボード操作が競合する場合、新しいナレーター コマンドは以前の設定のキーボード レイアウトでは利用できません。

この記事の内容

クエリの種類

適切に設計されたデータベースでは、フォームまたはレポートで提供するデータは、通常、複数のテーブルに散らばって存在しています。クエリでは、さまざまなテーブルから情報を取得し、フォームまたはレポートに表示するために組み立てます。クエリには主に 2 つの種類があります。選択クエリとアクション クエリです。どの種類のクエリを作成するかは、実行するタスクに応じて異なります。

選択クエリは、データの結果を得るための要求です。選択クエリを作成すると、データシート ビューに必要なデータのみを表示することができます。選択クエリは、次の場合に使用します。

  • テーブル内の特定のフィールドのみから取得したデータを確認する

  • 関連する複数のテーブルから取得したデータを同時に確認する

  • 特定の抽出条件に基づいてデータを確認する

  • 計算を行う

  • さまざまなテーブルのデータを結合する

たとえば、"製品" テーブルに複数のフィールド (列) が含まれている場合、選択クエリを作成すれば、必要なフィールド (列) のみに的を絞ったすっきりしたビューを取得できます。また、抽出条件を追加することで、返す行数をフィルター処理することができます。たとえば、コストが 10 ドルを超える製品が含まれている行のみを返すことができます。

アクション クエリは、データに対するアクションの要求です。アクション クエリは、データベースに対してデータの追加、変更、または削除を行う場合に使用します。データの追加または削除などの各タスクには、特定の種類のアクション クエリが含まれています。

選択クエリを作成する

単純なクエリを実行するには、クエリウィザードを使用します。クエリに抽出条件を追加するには、クエリデザイナーを使用します。

クエリ ウィザードを使用する

  1. alt + C、Q、Z キーを押します。[新しいクエリ] ウィンドウが開き、[シンプルクエリウィザード] が選択されます。

    ヒント: 

    • クエリ作成の対象とするテーブルをまだ保存していない場合は、クエリ ウィザードが開く前に、該当するテーブルを保存するように求められます。

    • 他に、クエリ ウィザードを使用して、クロス集計クエリ、重複クエリ (1 つのテーブル内で重複したフィールド値を持つレコードを検索)、不一致クエリ (テーブル内で、別のテーブルに関連するレコードを持たないレコード [行] を検索)、といった種類のクエリを作成することもできます。

  2. Enter キーを押します。[選択クエリ] ウィンドウが開き、[使用可能なフィールド] ボックスにフォーカスが置かれます。

  3. [テーブル/クエリ] ボックスに移動するには、Alt キーを押しながら T キーを押すか、または Shift キーを押しながら Tab キーを押します。

  4. ドロップダウンリストを開くには、Alt + ↓キーを押します。ドロップダウンリストで、クエリを実行するテーブルを選択するには、上下の方向キーを使用します。

  5. [使用可能なフィールド] ボックスに移動するには、tab キーを押します。クエリを実行するフィールドを選択するには、下方向キーを使用します。

  6. クエリにフィールドを追加するには、Alt キーを押しながら S キーを押します。フォーカスが [選択されたフィールド] ボックスに移動します。

  7. "ボタンより大きい" と読み上げられるまで tab キーを押し、enter を押します。すべてのフィールドを追加する場合は、Alt キーを押しながら S キーを押すと、"2 つの右矢印ボタン" と読み上げられるまで tab を押してから enter を押します。

    クエリにさらにテーブルを追加するには、Alt キーを押しながら T キーを押します。フォーカスが [テーブル/クエリ] 編集フィールドに移動します。必要に応じて、手順 4 ~ 7 を繰り返します。

  8. すべてのテーブルとフィールドの入力が完了した場合、次のウィザード ページに移動するには、Alt キーを押しながら N キーを押します。

    ヒント: 入力した情報に応じて、次のウィザード ページは異なる場合があります。たとえば、詳細バージョンのクエリまたは集計バージョンのクエリを選択するよう求められることがあります。選択を行い、次のウィザード ページに移動するには、Alt キーを押しながら N キーを押します。

  9. 新しいウィザード ページに移動し、"クエリ名を指定してください" と読み上げられたところで、Shift キーを押しながら Tab キーを押します。フォーカスが [タイトルの編集] フィールドに移動します。名前を入力します。

  10. クエリを表示、変更、および保存します。

    • クエリを保存して開き、情報を表示するには、Alt + O キーを押し、enter キーを押します。クエリを閉じるには、F6 キーを押します。

    • クエリを保存してクエリ結果を表示せずにウィザードを終了するには、Alt キーを押しながら Fウィザードが終了すると、クエリは新しいタブに表示され、最初のセルにフォーカスが移動します。

    • クエリのデザインを変更するには、Alt + M キーを押し、enter キーを押します。クエリがデザインビューで開きます。

クエリ デザイナーを使用する

  1. alt + C、Q、D キーを押します。[テーブルの表示] ダイアログボックスが開き、[テーブルの表示] ダイアログが読み上げられます。

  2. [テーブルの表示] ダイアログボックスで、テーブルを選んでクエリに追加するには、下方向キーを使用して、目的のテーブルの名前が読み上げられたら Alt + a を押します。テーブルは、デザイングリッドの上にあるワークスペースに貼り付けられます。

  3. [テーブルの表示] ダイアログボックスを閉じるには、Alt + C キーを押します。

  4. フォーカスは、デザイングリッドの [フィールド行の編集] ボックスに表示されます。"アクセス、行1、列 1" と読み上げられます。ジョーズを使用すると、"デザイン、オートナンバー、入力、テキスト" と読み上げられます。 デザイングリッドにフィールドを追加するには、Alt + ↓キーを押します。使用可能なフィールドのドロップダウンリストが開きます。

  5. ジョーズを使用してドロップダウンリストに移動するには、ctrl キーを押しながら上向き矢印をクリックします。ナレーターでは、フォーカスは自動的にドロップダウンリストに移動します。

  6. ドロップダウンリストからフィールドを選択するには、下方向キーを使用して、必要なフィールドの名前が読み上げられたら enter を押します。選択したフィールドが列に表示されます。フォーカスは、自動的に次の列に移動します。

  7. クエリに別のフィールドを追加するには、手順 4 ~ 6 を繰り返します。

  8. 抽出条件をフィールドに追加するには:

    1. 抽出条件を追加するフィールドの列で、"行11、列 1" と読み上げられるまで下方向キーを押します。ジョーズでは、"抽出条件" と読み上げられます。

    2. 抽出条件を入力します。たとえば、products テーブルの価格フィールドの場合は、 "= 10 (記号より大きい、記号に等しい、数値を10にする) を入力して、$10.00 以上の価格の製品のリストを表示します。

  9. クエリの結果を表示するには、Alt、J、Q、G キーを押します。

  10. クエリを保存するには、ctrl + S キーを押します。[名前を付けて保存] ダイアログボックスで、クエリ名を入力し、enter キーを押します。

注: クエリ デザイナーを使用すると、関連する複数のテーブルから取得したデータを同時に確認できます。たとえば、顧客テーブルと受注テーブルを含むデータベースがあり、各テーブルに顧客 ID フィールド (2 つのテーブル間で一対多リレーションシップの基礎になる) が含まれている場合、特定の市区町村の顧客の注文を返すクエリを作成できます。複数のテーブルから取得したデータを同時に確認するクエリを作成するには、次の手順を使用します。ただし、クエリにテーブル、フィールド、および抽出条件を追加するには手順 2 ~ 8 を繰り返します。

パラメーター クエリを作成する

特定のクエリのバリエーションを頻繁に実行する場合は、パラメーター クエリの使用を検討してください。パラメーター クエリを実行すると、フィールド値の入力を求めるメッセージが表示され、指定した値を基にクエリの抽出条件が作成されます。

  1. ナビゲーション ウィンドウで、パラメーター クエリの基になるにクエリを選択します。

  2. shift + F10 キーを押します。コンテキストメニューが開き、"開く、O" と読み上げられます。

  3. D キーを押します。[デザイン] ビューでクエリが開き、クエリ デザイン グリッド内の最初のフィールドの最初の行にフォーカスが置かれます。

  4. 変更するフィールドに移動するには、目的のフィールドの名前が読み上げられるまで右方向キーを押します。

  5. [抽出条件] 行に移動するには、"行11、列 1" と読み上げられるまで下方向キーを押します。 ジョーズでは、"抽出条件" と読み上げられます。

  6. セルで、既存の情報を削除して、パラメーター文字列を入力します。たとえば、クエリのパラメータークエリを作成して、ニューヨークの顧客を検索する場合は、"new york" を削除して、どの都市に入力しますか。パラメータープロンプトでピリオド (.) または感嘆符 (!) をテキストとして使用することはできません。

    どの都市の文字列ですか?パラメータープロンプトです。かっこは、クエリで入力を要求することを示します。この場合、パラメータープロンプトに表示される質問は、テキスト (この場合は、 city?) になります。

  7. クエリを実行するには、Alt、J、Q、G キーを押します。[パラメーター値の入力] ウィンドウが開き、[編集] フィールドにフォーカスが移動します。値を入力します。たとえば、"New York" などです。

  8. [ OK ] ボタンに移動し、enter キーを押します。この例では、ニューヨークの顧客の注文が表示されます。

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

パラメーターでどのようなデータ型を受け入れるようにするかを指定することもできます。どのパラメーターにもデータ型を設定できますが、特に、数値、通貨、日付/時刻のデータに対してデータ型を設定することが重要です。パラメーターが受け入れるデータ型を指定すると、誤った種類のデータが入力された場合 (たとえば、通貨が求められているのにテキストが入力された場合)、問題を把握するのに役立つエラー メッセージが表示されます。

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

  1. パラメータークエリを開きます。デザインビューに切り替えるには、alt + H、W、D キーを押します。デザイングリッドが開きます。

  2. alt、J、Q、S、P キーを押します。[クエリパラメーター ] ダイアログボックスが開き、[パラメーター ] 列にフォーカスが移動します。

  3. データ型を指定する各パラメーターのプロンプトを入力します。各パラメーターが、クエリデザイングリッドの [抽出条件] 行で使用するプロンプトと一致していることを確認します。たとえば、[市区町村] に入力した場合は、[クエリパラメーター ] ダイアログボックスで同じプロンプトを入力します。

  4. [データ型] 列に移動するには、Tab キーを押します。

  5. ドロップダウンリストを開くには、Alt + ↓キーを押します。

  6. パラメーターのデータ型を選択するには、目的の値が読み上げられるまで下方向キーを押します。

  7. ダイアログ ボックスを保存して終了するには、Enter キーを押します。

パラメーターの使用の詳細については、「クエリを実行するときにパラメーターを使って入力を求める」を参照してください。

クロス集計クエリを作成する

集計データを再構築して読みやすく理解しやすくするには、クロス集計クエリを使用します。クロス集計クエリでは、合計、平均、またはその他の集計関数を計算し、結果を 2 つの値セットによってグループ化します。1 つはデータシートの下側に表示され、もう 1 つは上部に表示されます。クエリ ウィザードを使用すると、クロス集計クエリを簡単に作成できます。

クロス集計クエリ ウィザードでは、クロス集計クエリのレコード ソースとして 1 つのテーブルまたはクエリを選択します。1 つのテーブルに、クロス集計クエリに含めるデータの一部しか存在しない場合は、目的のデータを返す選択クエリを作成することから始めます。

  1. alt + C、Q、Z キーを押します。[新しいクエリ] ダイアログが開き、[シンプルクエリウィザード] が選択されます。

    ヒント: クエリ作成の対象とするテーブルをまだ保存していない場合は、クエリ ウィザードが開く前に、該当するテーブルを保存するように求められます。

  2. ↓キーを押します。"クロス集計クエリウィザード" という音声が聞こえます。

  3. enter または Alt + N キーを押します。クロス集計クエリウィザードが開き、[テーブル] ラジオボタンが選択され、[テーブル] リストボックスにフォーカスが移動します。

  4. クロス集計クエリを作成するのに使用するオブジェクトを選択します。

    • テーブルを選択するには、下方向キーを使用します。

    • クエリを選択するには、Alt + Q キーを押します。"クエリラジオボタンがオンになっています" と読み上げられたら、リストボックスに移動し、shift + Tab キーを押し、クエリを選択するには、目的のクエリの名前が読み上げられるまで下方向キーを押します。

    • テーブルとクエリの両方を選択するには、Alt + O キーを押します。"両方のラジオボタンをオンにしました" と読み上げられたら、リストボックスに移動するには、Shift + Tab キーを押します。目的のテーブルとクエリを選択するには、下方向キーを押します。必要なものが読み上げられます。

  5. 次のページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。

  6. 次のページが開き、[使用可能なフィールド] リストボックスにフォーカスが移動します。行見出しとして使用する値が含まれているフィールドを選択するには、↓キーを押します。

  7. 選択したフィールドを追加するには、Tab キーを押し、Enter キーを押します。追加するフィールドごとに、この手順を繰り返します。

    ヒント: 

    • 行見出しのソースとして使用するフィールドは3つまで選択できますが、使用している行見出しの数が少ないほど、クロス集計データシートが読みやすくなります。

    • 行見出しとして複数のフィールドを選択する場合、フィールドを選択する順序によって、結果を並べ替える既定の順序が決まります。

  8. 次のウィザード ページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。

  9. 次のページで、列見出しとして使用する値が含まれているフィールドを選択するには、目的のフィールドが読み上げられるまで下方向キーを押します。

    ヒント: 通常は、結果が読みやすくなるよう、少ない値が格納されているフィールドを選択します。たとえば、使用する値が少ないフィールド (性別など) を使用する方が、使用する値が多いフィールド (年齢など) を使用するよりも望ましいです。

  10. 列見出し用として選択したフィールドに日付/時刻データ型が含まれている場合、ウィザードには、日付を期間にグループ分けするための手順が追加されます。四半期、または日付/時刻を指定できます。列見出し用に日付/時刻フィールドを選択しない場合、ウィザードでは、このページがスキップされます。

  11. 次のページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。ページが開くと、[フィールド] ボックスの一覧の先頭のフィールドが選択され、フォーカスは [関数] ボックスに置かれます。

  12. [フィールド] リストボックスに移動するには、別のフィールドを選択するには、Shift キーを押しながらタブをクリックします。"フィールドが選択されました。" と読み上げられます。 ジョーズを使用すると、"フィールド、コロン、リストボックス"、最初のフィールドの名前が読み上げられます。

  13. フィールドを選択するには、下方向キーを使用します。

  14. [関数] リストボックスに移動するには、tab キーを押します。"関数が選択されました。" と読み上げられます。ジョーズを使用すると、"関数、コロン、リストボックス" という音声が聞こえ、最初の関数の名前が読み上げられます。

  15. 集計値を計算するために使用する関数を選択するには、下方向キーを使用します。選択されたフィールドのデータ型によって、使用できる関数が決まります。

  16. 必要な選択が完了したら、Tab キーを押して [集計値を表示する] チェック ボックスに移動し、それをオンまたはオフにします。

    行の合計を含めると、クロス集計クエリには、フィールド値と同じフィールドおよび関数を使用する行見出しが追加されます。行の合計を含めることにより、残りの列を集計する追加の列が挿入されます。たとえば、クロス集計クエリで場所および性別 (性別の列見出し) ごとに平均年齢を計算する場合、追加の列では、すべての性別の場所ごとの平均年齢が計算されます。

    ヒント: デザインビューでクロス集計クエリを編集することで、行の合計を生成するために使用する関数を変更できます。

  17. 次のウィザード ページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。

  18. 次のページで、クエリに名前を付けるには、Shift + Tab キーを押して、名前を入力します。既定の名前には、アンダースコアの後に "クロス集計" というサフィックスが付いています。

  19. クエリを表示し、変更し、保存します。

    • クロス集計クエリを表示するには、Enter キーを押します。

    • クエリ デザインを変更するには、Alt キーを押しながら M キーを押し、Enter キーを押します。

    • クエリを保存してウィザードを終了するには、Alt キーを押しながら F キーを押します。

削除クエリを作成する

1 つのテーブルから、または 2 つの関連するテーブルからレコード (行) 全体を同時に削除する場合は、削除クエリを使用します。削除クエリを使用すると、抽出条件を指定してデータをすばやく検索し削除することができるので、便利です。さらに、保存したクエリを再利用できるので、時間の節約にもなります。

注: 

  • データを削除する前、または削除クエリを実行する前に、Access デスクトップ データベースのバックアップを作成していることを確認してください。削除クエリでは、削除を実行する前に、削除される行を確認することができます。

  • 削除するレコードの数が少しである場合、クエリは必要ありません。データシート ビューでテーブルを開き、削除するフィールド (列) またはレコード (行) を選択し、Delete キーを押します。完全に削除してもよいか、確認を求められます。

削除クエリを作成する

  1. alt + C、Q、D キーを押します。[テーブルの表示] ダイアログボックスが開きます。

  2. テーブルを選択するには、下方向キーを使用します。必要なテーブルの名前が読み上げられたら、Alt + A キーを押します。レコードを削除する各テーブルについて、この手順を繰り返します。

  3. [テーブルの表示] ダイアログボックスを閉じるには、Alt + C キーを押します。テーブルは、クエリデザイングリッドの左上のセクションにウィンドウとして表示され、すべてのフィールドが表示されます。

  4. alt、J + Q、X キーを押します。デザイングリッドが開き、最初のフィールドにフォーカスが移動します。デザイングリッドでは、[並べ替え] と [表示] 行は使用できなくなりましたが、[削除] 行が使用できるようになりました。

  5. "オートナンバー、行1、Type、テキスト" と読み上げられたら、ドロップダウンリストを開くには、Alt キーを押しながら下方向に移動します。

  6. テーブルまたはフィールド内のすべての空白行を削除するには:

    1. 下方向キーを使用して、テーブル内のフィールドを選択し、必要なフィールドが読み上げられたら enter を押します。フォーカスは次の列に移動します。

    2. 前の列に移動するには、左方向キーを押します。

    3. [削除] 行に移動するには、"コロンを削除する" と読み上げられるまで下方向キーを押してから、Alt キーを押しながら下向き矢印をクリックしてドロップダウンリストを開きます。

    4. [場所] を選択するには、上方向キーを押してから enter を押します。フォーカスは次の列に移動します。

    5. 前の列に移動するには、左方向キーを押します。

    6. [抽出条件] 行に移動するには、下方向キーを押します。

    7. "抽出条件" または "行11、列 1" と読み上げられたら、 IsNull (true)を入力します。

  7. 削除クエリで特定の抽出条件を使用するには:

    1. 削除する抽出条件が設定されているフィールドを選択するには、目的のフィールドが読み上げられるまで下方向キーを押し、enter を押します。

    2. [削除] 行に移動するには、下方向キーを押します。Alt + ↓キーを押してから、[場所] を選択するには、↓キーを押してから enter を押します。フォーカスは次の列に移動します。

    3. 前の列に移動するには、左方向キーを押します。

    4. [抽出条件] 行に移動するには、下方向キーを押します。

    5. 抽出条件を入力します。クエリの抽出条件のサンプルリストについては、「削除クエリを作成して実行する」を参照してください。

    6. [表示] 行に移動するには、上方向キーを押します。

    7. 各条件の [表示] チェックボックスをオフにします。

  8. 削除するレコードがクエリによって返されることを確認するには、Alt キーを押しながら h、W、h と入力します。

  9. クエリを実行する:

    1. デザインビューに切り替えるには、ctrl + H、W、D キーを押します。

    2. デザインビューで、Alt、J、Q、G キーを押します。確認ウィンドウが開き、X 行数の削除を確認するように求められます。

    3. 行を削除するには、Enter キーを押します。

  10. クエリを保存するには、ctrl + S キーを押します。[名前を付けて保存] ダイアログボックスで名を入力し、enter キーを押します。

データベースをバックアップする

  1. alt + F キーを押します。[ 名前を付けて保存] ウィンドウが開き、[データベースの保存] が選択されています。

  2. データベースをバックアップするには、B キーを押します。[名前を付けて保存] ダイアログが開き、[ファイル名] エディットボックスが選択されています。必要に応じて、データベースの新しい名前を入力し、enter キーを押します。

以前のバージョンのAccessで作成された読み取り専用ファイルまたはデータベースを使用している場合は、データベースのバックアップを作成できないというメッセージが表示されることがあります。

バックアップに戻すには、元のファイルを閉じて名前を変更し、バックアップコピーで元のバージョンの名前を使用できるようにします。元のバージョンの名前をバックアップコピーに割り当てて、名前を変更したバックアップコピーをAccessで開きます。

関連項目

スクリーンリーダーを使用して Access を起動する

Access デスクトップ データベースでスクリーン リーダーを使ってクエリを作成する

障碍のある方向けのテクニカル サポート

Microsoft は、すべてのお客様に最適な操作性を提供することを目指しています。障碍のある方、およびアクセシビリティに関してご質問がある方が技術サポートをご希望の場合は、Microsoft Disability Answer Desk までご連絡ください。Disability Answer Desk サポート チームは、一般的なユーザー補助技術を駆使するトレーニングを受けており、英語、スペイン語、フランス語、および米語の手話でサポートを提供することができます。お住まいの地域での連絡先の詳細については、Microsoft Disability Answer Desk サイトを参照してください。

政府機関、商用、または法人ユーザーの場合は、法人向け Disability Answer Desk までお問い合わせください。

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

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

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

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

×