この記事は、Windows のツールや機能および Microsoft 365 製品で、Windows ナレーター、JAWS、NVDA などのスクリーン リーダー プログラムを使用するユーザーを対象としています。 この記事は、ユーザー補助のヘルプとラーニング コンテンツ セットの一部であり、アプリのユーザー補助に関する詳細を提供しています。 一般的なヘルプについては、Microsoft サポート にアクセスしてください。
キーボード Access スクリーン リーダーを使用してクエリを作成します。 ナレーター、JAWS および NVDA でテストしていますが、他のスクリーン リーダーでも、一般的なアクセシビリティの標準と技法に準拠していれば、機能する可能性があります。
クエリを使用すると、デスクトップ データベース内のデータを簡単に表示、追加、削除 Access 変更できます。 クエリはまた、特定のデータを迅速に検索したり、データを計算または集計したり、データの管理タスク (定期的に最新のデータを確認するなど) を自動化したりする場合にも便利です。
注:
-
新しい Microsoft 365 の機能は Microsoft 365 サブスクリプションをご利用の方に段階的にリリースされるため、ご使用のアプリではこれらの機能をまだ使用できない可能性があります。 より早く新機能を入手するための方法については、Office Insider プログラムにご参加ください。
-
スクリーン リーダーの詳細については、「Microsoft 365 でのスクリーン リーダーの機能」を参照してください。
この記事の内容
クエリの種類
適切に設計されたデータベースでは、フォームまたはレポートで提供するデータは、通常、複数のテーブルに散らばって存在しています。 クエリは、さまざまなテーブルから情報を取得し、フォームまたはレポートに表示する情報を組み立てます。 クエリには、選択クエリとアクション クエリの 2 種類があります。 作成するクエリの種類は、実行するタスクによって異なります。
クエリの選択
選択クエリは、データの結果を得るための要求です。 選択クエリを使用すると、データシート ビューで必要なデータ を取得 できます。 選択クエリを使用して、次の操作を行います。
-
テーブル内の特定のフィールドのみから取得したデータを確認する
-
関連する複数のテーブルから取得したデータを同時に確認する
-
特定の抽出条件に基づいてデータを確認する
-
計算を行う
-
異なるテーブルのデータを結合する
たとえば、Product テーブルに複数のフィールド (列) がある場合は、選択クエリを作成して、必要なフィールド (列) に焦点を当てた未分類ビューを取得できます。 また、返される行数をフィルター処理する条件を追加することもできます。たとえば、10.00 ドルを超える製品を含む行だけが返されます。
アクション クエリ
アクション クエリは、データに対するアクションの要求です。 アクション クエリは、データベースに対してデータの追加、変更、または削除を行う場合に使用します。 データの追加または削除などの各タスクには、特定の種類のアクション クエリが含まれています。
選択クエリを作成する
単純なクエリを実行するには、クエリ ウィザードを使用します。 クエリに条件を追加するには、クエリ デザイナーを使用します。
クエリ ウィザードを使用する
-
Alt キーを押しながら C キー、Q キー、Z キーを押します。[ 新しいクエリ] ウィンドウが開き、シンプル クエリ ウィザード が選択されます。
-
Enter キーを押します。 [選択クエリ] ウィンドウが開き、[使用可能なフィールド] ボックスにフォーカスが置かれます。
-
[テーブル/クエリ] ボックスに移動するには、Alt キーを押しながら T キーを押すか、または Shift キーを押しながら Tab キーを押します。
-
ドロップダウン リストを開く場合は、Alt キーを押しながら下方向キーを押します。 ドロップダウン リストで、クエリを実行するテーブルを選択するには、上下の方向キーを使用します。
-
[使用可能なフィールド] ボックス移動するには、Tab キーを押します。 クエリを実行するフィールドを選択するには、下方向キーを使用します。
-
クエリにフィールドを追加するには、Alt キーを押しながら S キーを押します。 フォーカスが [選択されたフィールド] ボックスに移動します。
-
"より大きいボタン" と聞こえるまで Tab キーを押し、Enter キーを押します。
すべてのフィールドを追加する場合は、Alt キーを押しながら S キーを押し、"より大きいボタン" と読み上されるまで Tab キーを押します。 Tab キーを 1 回押します。 「ボタン」と読み上げられます。 JAWS では、"二重右方向キー ボタン" と読み上されます。 Enter キーを押して選択します。
クエリにさらにテーブルを追加するには、Alt キーを押しながら T キーを押します。 フォーカスが [テーブル/クエリ] 編集フィールドに移動します。 必要に応じて、手順 4 ~ 7 を繰り返します。
-
すべてのテーブルとフィールドの入力が完了した場合、次のウィザード ページに移動するには、Alt キーを押しながら N キーを押します。
ヒント: 入力した情報に応じて、次のウィザード ページは異なる場合があります。 たとえば、詳細バージョンのクエリまたは集計バージョンのクエリを選択するよう求められることがあります。 選択を行い、次のウィザード ページに移動するには、Alt キーを押しながら N キーを押します。
-
新しいウィザード ページで、"クエリに必要なタイトルは何ですか" と読み上されます。 Shift キーを押しながら Tab キーを押します。 フォーカスが [タイトルの編集 ] フィールドに移動 します。 クエリの名前を入力します。
-
クエリを確認、変更、保存します。
-
クエリを保存して開いて情報を表示するには、Alt キーを押しながら O キーを押し、Enter キーを押します。 クエリを閉じるには、F6 キーを押します。
-
クエリを保存し、クエリ結果を表示せずにウィザードを終了するには、Alt キーを押しながら F キーを押し、S キーを押します。ウィザードが閉じると、最初のセルにフォーカスがある新しいタブにクエリが表示されます。
-
クエリのデザインを変更するには、Alt キーを押しながら M キーを押し、Enter キーを押します。 クエリがデザイン ビューで 開 きます。
-
クエリ デザイナーを使用する
-
Alt キーを押しながら C キー、Q キー、D キーを押します。[ テーブルの表示] ダイアログが開き、[テーブル ] タブが選択され、"テーブルの表示ダイアログ" と聞こえます。
-
[テーブル の表示 ] ダイアログで、テーブルを選択してクエリに追加するには、下方向キーを使用し、目的のテーブルの名前が聞こしたら Alt キーを押しながら A キーを押します。 デザイン グリッドの上方のワークスペースにテーブルが貼り付けられます。
-
[表の表示 ] ダイアログを閉じる には、Alt キーを押しながら C キーを押します。
-
フォーカスはデザイン グリッドの [フィールド行] 編集ボックス に表示されます。 "Access、行 1、列 1" と読み上されます。 JAWS では、"デザイン、オートナンバー、入力、テキスト" と読み上されます。 デザイン グリッドにフィールドを追加するには、Alt キーを押しながら下方向キーを押します。 使用可能なフィールドのドロップダウン リストが開きます。
-
JAWS を使用してドロップダウン リストに移動するには、Ctrl キーを押しながら上方向キーを押します。 このナレーター、フォーカスがドロップダウン リストに自動的に移動します。
-
ドロップダウン リストからフィールドを選択するには、目的のフィールドの名前が聞こえるまで下方向キーを押し、Enter キーを押して選択します。 選択したフィールドが列に表示されます。 フォーカスが自動的に次の列に移動します。
-
クエリに別のフィールドを追加するには、手順 4 ~ 6 を繰り返します。
-
抽出条件をフィールドに追加するには:
-
条件を追加するフィールドの列で、"行 11、列 1" と読み上されるまで下方向キーを押します。 JAWS では、"条件" と読み上されます。
-
抽出条件を入力します。 たとえば、[製品] テーブルの [価格] フィールドに、右角かっこ、等号、および数値 10 (>= 10) を入力して、価格が $10.00 以上の製品の一覧を表示します。
-
-
クエリの結果を表示するには、Alt キー、J キー、Q キー、G キーを押します。
-
クエリを保存するには、Ctrl キーを押しながら S キーを押します。 [名前 を付けて保存 ] ダイアログで、クエリの名前を入力し、Enter キーを押します。
注: クエリ デザイナーを使用すると、複数の関連テーブルのデータを同時に確認できます。 たとえば、Customers テーブルと Orders テーブルを含むデータベースを使用し、各テーブルに顧客 ID フィールドが含まれています。このフィールドは、2 つのテーブル間の一対多リレーションシップの基礎を形成する場合、特定の都市の顧客の注文を返すクエリを作成できます。 複数のテーブルのデータを同時に確認するクエリを作成するには、ここに示す手順を使用しますが、手順 2 から 8 を繰り返して、クエリにテーブル、フィールド、条件を追加します。
パラメーター クエリを作成する
特定のクエリのバリエーションを頻繁に実行する場合は、パラメーター クエリの使用を検討してください。 パラメーター クエリを実行すると、フィールド値の入力を求めるメッセージが表示され、指定した値を基にクエリの抽出条件が作成されます。
-
ナビゲーション ウィンドウで、パラメーター クエリの基になるにクエリを選択します。
-
Shift + F10 キーを押します。 コンテキスト メニューが開きます。
-
D キーを押します。[デザイン] ビューでクエリが開き、クエリ デザイン グリッド内の最初のフィールドの最初の行にフォーカスが置かれます。
-
変更するフィールドに移動するには、必要なフィールドの名前が聞こえるまで右方向キーを押します。
-
[条件] 行 に移動 するには、"行 11、列 1" と読み上されるまで下方向キーを押します。 JAWS では、"条件" と読み上されます。
-
セルに既存の情報を削除し、パラメーター文字列を入力します。 たとえば、ニューヨークで顧客を検索するクエリのパラメーター クエリを作成する場合は、"New York" を削除し 、「What city?」と入力します。 ピリオド (.) は使用できません。 または感嘆符 (!) をパラメーター プロンプトのテキストとして指定します。
文字列 「What city?」は パラメーター プロンプトです。 角かっこは、クエリで入力を求める必要があることを示し、テキスト (この例では、どの市区町町区町町区町内に関する 情報)がパラメーター プロンプトに表示される質問です。
-
クエリを実行するには、Alt キー、J キー、Q キー、G キーを押します。[ パラメーター値の入力] ウィンドウが開き、編集フィールドにフォーカスが移動します。 [ニューヨーク] など、値 を入力します。
-
[OK] ボタンが表示されるまで Tab キー を押し 、Enter キーを押します。 この例では、ニューヨークの顧客の注文が表示されます。
パラメーターのデータ型を指定する
パラメーターでどのようなデータ型を受け入れるようにするかを指定することもできます。 どのパラメーターにもデータ型を設定できますが、特に、数値、通貨、日付/時刻のデータに対してデータ型を設定することが重要です。 パラメーターで受け入れるデータ型を指定すると、通貨が予想されるテキストなど、間違った種類のデータを入力すると、より役に立つエラー メッセージが表示されます。
注: テキスト データを受け入れるようにパラメーターが設定されている場合、入力はすべてテキストとして解釈され、エラー メッセージは表示されません。
-
パラメーター クエリを開きます。 デザイン ビューに 切り替 える場合は、Alt キーを押しながら H キー、W キー、D キーを押します。デザイン グリッドが開きます。
-
Alt、J、Q、S、P キーを押します。[ クエリ パラメーター] ダイアログが開き、[パラメーター] 列にフォーカス が置 きます。
-
データ型を指定する必要があるパラメーターごとにプロンプトを入力します。 各パラメーターが、クエリ デザイン グリッドの [抽出条件] 行で使用しているプロンプトと一致していることを確認します。 たとえば、「What city?」と入力した場合は、[クエリ パラメーター] ダイアログ ボックスに同じ プロンプトを 入力します。
-
[データ型] 列に移動するには、Tab キーを押します。
-
ドロップダウン リストを開く場合は、Alt キーを押しながら下方向キーを押します。
-
パラメーターのデータ型を選択するには、目的のデータ型が聞こえるまで下方向キーを押します。
-
ダイアログ ボックスを保存して終了するには、Enter キーを押します。
パラメーターの使用の詳細については、「クエリの実行時にパラメーターを使用して入力を求める 」を参照してください。
クロス集計クエリを作成する
概要データを再構築して読みやすく、理解しやすくする場合は、クロス集計クエリを使用します。 クロス集計クエリでは、合計、平均、または他の集計関数が計算され、2 つの値セット (データシートの横に 1 つ、上部にもう 1 つ) で結果がグループ化されます。 クエリ ウィザードを使用すると、クロス集計クエリをすばやく作成できます。
クロス集計クエリ ウィザードでは、クロス集計クエリのレコード ソースとして 1 つのテーブルまたはクエリを選択します。 1 つのテーブルに、クロス集計クエリに含めるデータの一部しか存在しない場合は、目的のデータを返す選択クエリを作成することから始めます。
-
Alt キーを押しながら C キー、Q キー、Z キーを押します。[ 新しいクエリ] ダイアログが開き、シンプル クエリ ウィザード が選択されます。
ヒント: クエリ作成の対象とするテーブルをまだ保存していない場合は、クエリ ウィザードが開く前に、該当するテーブルを保存するように求められます。
-
下方向キーを押します。 "クロス集計クエリ ウィザード" と読み上げられます。
-
Enter キーまたは Alt キーを押しながら N キーを押します。 クロス集計クエリ ウィザードが開き、[ テーブル ] ラジオ ボタンが選択され、[テーブル] ボックスの一覧にフォーカスが表示されます。
-
クロス集計クエリを作成するのに使用するオブジェクトを選択します。
-
表を選択するには、下方向キーを使用します。
-
クエリを選ぶには、Alt キーを押しながら Q キーを押します。 リスト ボックスに移動するには、Shift キーを押しながら Tab キーを押します。 クエリを選択するには、目的のクエリの名前が聞こえるまで下方向キーを押します。
-
テーブルとクエリを両方とも選択するには、Alt キーを押しながら O キーを押します。 リスト ボックスに移動するには、Shift キーを押しながら Tab キーを押します。 目的のテーブルとクエリを選択するには、目的のテーブルとクエリが聞こえるまで下方向キーを押します。
-
-
次のページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。
-
次のページが開き、[使用可能なフィールド] リスト ボックスにフォーカス が置きます。 行見出しとして使用する値を含むフィールドを選択するには、下方向キーを押します。
-
選択したフィールドを追加するには、Tab キーを押し、Enter キーを押します。 追加するフィールドごとに、この手順を繰り返します。
ヒント:
-
行見出しのソースとして使用するフィールドは最大 3 つ選択できますが、使用する行見出しが少なほど、クロス集計データシートが読みやすくなります。
-
行見出しとして複数のフィールドを選択する場合、フィールドを選択する順序によって、結果を並べ替える既定の順序が決まります。
-
-
次のウィザード ページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。
-
次のページで、列見出しとして使用する値を含むフィールドを選択するには、目的のフィールドが読み上されるまで下方向キーを押します。
ヒント: 通常は、結果が読みやすくなるよう、少ない値が格納されているフィールドを選択します。 たとえば、使用する値が少ないフィールド (性別など) を使用する方が、使用する値が多いフィールド (年齢など) を使用するよりも望ましいです。
-
列見出し用として選択したフィールドに日付/時刻データ型が含まれている場合、ウィザードには、日付を期間にグループ分けするための手順が追加されます。 年、四半期、月、日、または日付/時刻を指定できます。 列見出し用に日付/時刻フィールドを選択しない場合、ウィザードでは、このページがスキップされます。
-
次のページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。 ページが開くと、[フィールド] ボックスの一覧の先頭のフィールドが選択され、フォーカスは [関数] ボックスに置かれます。
-
[フィールド] リスト ボックスに 移動するには、別のフィールドを選択するには、Shift キーを押しながら Tab キーを押します。 "フィールド、選択されました" と読み上されます。 JAWS では、"フィールド、コロン、リスト ボックス" と読み上され、最初のフィールドの名前が読み上されます。
-
フィールドを選択するには、下方向キーを使用します。
-
[関数] ボックス に移動するには、Tab キーを押します。 "関数、選択されました" と読み上されます。JAWS では、"Functions、Colon、List box" と読み上され、最初の関数の名前が読み上されます。
-
集計値の計算に使用する関数を選択するには、下方向キーを使用します。 選択したフィールドのデータ型によって、使用できる関数が決まります。
-
選択が完了したら、[はい、行の合計を含める] チェック ボックスが表示されるまで Tab キー を 押します。 Space キーを押して選択またはクリアします。
行の合計を含めると、クロス集計クエリには、フィールド値と同じフィールドおよび関数を使用する行見出しが追加されます。 行の合計を含めることにより、残りの列を集計する追加の列が挿入されます。 たとえば、クロス集計クエリで場所および性別 (性別の列見出し) ごとに平均年齢を計算する場合、追加の列では、すべての性別の場所ごとの平均年齢が計算されます。
ヒント: クロス集計クエリをデザイン ビューで編集することで、行の合計を生成するために使用される関数を 変更 できます。
-
次のウィザード ページに移動するには、Enter キーを押すか、または Alt キーを押しながら N キーを押します。
-
次のページで、クエリに名前を付けるには、Shift キーを押しながら Tab キーを押して、名前を入力します。 既定の名前には、アンダースコアの後にサフィックス "crosstab" が続きます。
-
クエリを表示し、変更し、保存します。
-
クロス集計クエリを表示するには、Enter キーを押します。
-
クエリデザインを変更するには、Alt キーを押しながら M キーを押し、Enter キーを押します。
-
クエリを保存してウィザードを終了するには、Alt キーを押しながら F キーを押します。
-
削除クエリを作成する
1 つのテーブルから、または 2 つの関連するテーブルからレコード (行) 全体を同時に削除する場合は、削除クエリを使用します。 削除クエリを使用すると、抽出条件を指定してデータをすばやく検索し削除することができるので、便利です。 さらに、保存したクエリを再利用できるので、時間の節約にもなります。
注:
-
データを削除する前、または削除クエリを実行する前に、Access デスクトップ データベースのバックアップを作成していることを確認してください。 削除クエリでは、削除を実行する前に、削除される行を確認することができます。
-
削除するレコードの数が少しである場合、クエリは必要ありません。 データシート ビューでテーブルを開き、削除するフィールド (列) またはレコード (行) を選択し、Delete キーを押します。 完全に削除してもよいか、確認を求められます。
テーブルまたはフィールド内のすべての空の行を削除する削除クエリを作成する
-
Alt キーを押しながら C キー、Q キー、D キーを押します。[テーブル の表示] ダイアログ が開きます。
-
表を選択するには、目的のテーブルの名前が聞こえるまで下方向キーを押します。 Alt キーを押しながら A キーを押します。 レコードを削除するテーブルごとに、この手順を繰り返します。
-
[表の表示 ] ダイアログを閉じる には、Alt キーを押しながら C キーを押します。 クエリ デザイン グリッドの左上隅のセクションにテーブルがウィンドウとして表示され、すべてのフィールドが一覧されます。
-
Alt キーを押しながら J キー、Q キー、X キーを押します。デザイン グリッドが開き、最初のフィールドにフォーカスが置きます。 デザイン グリッドでは、[並 べ替え ] と [ 行 の表示] は使用できなくなりましたが、[ 削除] 行を使用できます。
-
Alt キーを押しながら下方向キーを押して、ドロップダウン リストを開きます。
-
必要なフィールドが聞こえるまで下方向キーを押し、Enter キーを押します。 フォーカスは次の列に移動します。
-
前の列に移動するには、左方向キーを押します。
-
[削除]行に移動するには、"コロンの削除" と聞こえるまで下方向キーを押し、Alt キーを押しながら下方向キーを押してドロップダウン リストを開きます。
-
[場所] を選択するには、上方向キーを押し、Enter キーを押します。 フォーカスは次の列に移動します。
-
前の列に移動するには、左方向キーを押します。
-
[条件] 行 に移動するには、下方向キーを押します。
-
"条件" または "行 11、列 1" と聞こえる場合は 、「IsNull(true)」と入力します。
-
削除するレコードがクエリによって返されるのを確認するには、Alt キーを押しながら H キー、W キー、H キーを押します。
-
クエリを実行する:
-
デザイン ビューに切 り替える場合 は、Alt キーを押しながら H キー、W キー、D キーを押します。
-
デザイン ビュー で、Alt キーを押しながら J キー、Q キー、G キーを押します。確認ウィンドウが開き、行の削除を確認するメッセージが表示されます。
-
行を削除するには、Enter キーを押します。
-
-
クエリを保存するには、Ctrl キーを押しながら S キーを押します。 [名前 を付けて保存] ダイアログボックスに名前を入力し、Enter キーを押します。
特定の条件を持つ削除クエリを作成する
-
Alt キーを押しながら C キー、Q キー、D キーを押します。[テーブル の表示] ダイアログ が開きます。
-
表を選択するには、目的のテーブルの名前が聞こえるまで下方向キーを押します。 Alt キーを押しながら A キーを押します。 レコードを削除するテーブルごとに、この手順を繰り返します。
-
[表の表示 ] ダイアログを閉じる には、Alt キーを押しながら C キーを押します。 クエリ デザイン グリッドの左上隅のセクションにテーブルがウィンドウとして表示され、すべてのフィールドが一覧されます。
-
Alt キーを押しながら J キー、Q キー、X キーを押します。デザイン グリッドが開き、最初のフィールドにフォーカスが置きます。 デザイン グリッドでは、[並 べ替え ] と [ 行 の表示] は使用できなくなりましたが、[ 削除] 行を使用できます。
-
Alt キーを押しながら下方向キーを押して、ドロップダウン リストを開きます。
-
削除する条件を含むフィールドを選択するには、目的のフィールドが聞こえるまで下方向キーを押し、Enter キーを押します。
-
[削除] 行 に移動 するには、下方向キーを押します。 Alt キーを押しながら下方向キーを押し、次に [場所] を選択するには、下方向キーを押してから Enter キーを押します。 フォーカスは次の列に移動します。
-
前の列に移動するには、左方向キーを押します。
-
[条件] 行 に移動 するには、下方向キーを押します。
-
抽出条件を入力します。 クエリでの抽出条件のサンプル リストについては、「削除クエリを作成して実行する」を参照してください。
-
[表示] 行 に移動 するには、上方向キーを押します。
-
Space キーを押して、各条件の [表示] チェック ボックスをオフにします。
-
削除するレコードがクエリによって返されるのを確認するには、Alt キーを押しながら H キー、W キー、H キーを押します。
-
クエリを実行する:
-
デザイン ビューに切 り替える場合 は、Alt キーを押しながら H キー、W キー、D キーを押します。
-
デザイン ビュー で、Alt キーを押しながら J キー、Q キー、G キーを押します。X 行数の削除を確認する確認ウィンドウが開きます。
-
行を削除するには、Enter キーを押します。
-
-
クエリを保存するには、Ctrl キーを押しながら S キーを押します。 [名前 を付けて保存] ダイアログボックスに名前を入力し、Enter キーを押します。
データベースをバックアップする
-
Alt キーを押しながら F キーを押し、A キーを押します。[名前 を付けて保存 ] ウィンドウが開き、[ データベースに名前を付けて保存] が 選択されています。
-
データベースをバックアップするには、B キーを押し、Enter キーを押します。 [ 名前を付けて保存 ] ダイアログ ボックスが開き、[ ファイル名] テキスト ボックスが選択されます。 必要ならば、データベースの新しい名前を入力し、Enter キーを押します。
読み取り専用ファイルまたは以前のバージョンの Accessで作成されたデータベースを使用している場合は、データベースのバックアップを作成できないというメッセージが表示されることがあります。
バックアップに戻す
-
バックアップ コピーで元のバージョンの名前を使用できるよう、元のファイルを閉じて名前を変更します。
-
バックアップ コピーに元のバージョンの名前を割り当てる。
-
名前が変更されたバックアップ コピーを Access。
関連項目
スクリーン リーダーを使用して Access を起動します。
障碍のある方向けのテクニカル サポート
Microsoft は、すべてのお客様に最適な操作性を提供することを目指しています。 障碍のある方、およびアクセシビリティに関してご質問がある方が技術サポートをご希望の場合は、Microsoft Disability Answer Desk までご連絡ください。 Disability Answer Desk サポート チームは、一般的なユーザー補助技術を駆使するトレーニングを受けており、英語、スペイン語、フランス語、および米語の手話でサポートを提供することができます。 お住まいの地域での連絡先の詳細については、Microsoft Disability Answer Desk サイトを参照してください。
政府機関、商用、または法人ユーザーの場合は、法人向け Disability Answer Desk までお問い合わせください。