リンクユニット

Windows10 & Office2016 Access2016

Print Friendly, PDF & Email

パラメータークエリの作成

投稿日:2017年10月27日 更新日:

パラメータークエリは、クエリを実行すると[パラメーターの入力]ダイアログボックスが表示され、そのテキストボックスに条件を入力してレコードを抽出できるクエリです。毎回違う条件でレコードを抽出することができます。
パラメーターの入力ダイアログボックス

テーブルの確認

サンプルとして、以下のテーブル[T_受注一覧]を使って解説します。※テーブル設計としてはお手本になるようなテーブルではありません。あくまでもサンプルとして見てください。
テーブル

[クエリデザイン]を使ってクエリを作成

[T_受注一覧]テーブルをもとに、クエリを作成します。クエリを作成するには、[作成]タブの[クエリ]グループにある[クエリウィザード]または[クエリデザイン]を使います。ここでは、[クエリデザイン]を使います。[クエリデザイン]のポップヒントには、以下のように記されています。
参考クエリウィザードを使ってクエリを作成する方法は、[クエリウィザード]を使ってクエリを作成を参照してください。

新しい空のクエリをデザインビューで作成します。[テーブルの表示]ダイアログボックスを使用して、クエリデザインにテーブルまたはクエリを追加できます。

クエリデザイン

クエリデザインをクリックすると、下のように[テーブルの表示]ダイアログボックスが表示されます。複数のテーブルがある場合は、複数のテーブルがすべて表示されます。目的のテーブルを選択します。
テーブルの表示

ここでは、テーブルは1つしかありません。[T_受注一覧]を選択して、[追加]ボタンをクリックします。
テーブルの表示ダイアログボックス

フィールドリストのサイズを調整しておきます。フィールドリストのサイズを下へ広げて、すべてのフィールドが見えるようにしておきましょう。
フィールドリストのサイズ調整

フィールドの追加

フィールドリストのフィールドを1つずつ追加するには、以下の方法で追加します。

  • フィールドリストのフィールドをダブルクリックします。
  • フィールドリストのフィールドをデザイングリッドにドラッグします。
  • デザイングリッドのフィールドのセルにある▼ボタンをクリックして選択します。

ここでは、[T_受注一覧]テーブルのすべてのフィールドを追加したいと思います。すべてのフィールドを追加するには、まずフィールドリストのタイトルをダブルクリックします。すべてのフィールドが選択されていることを確認して、フィールドセルへドラッグします。
フィールドの追加

クエリに名前を付けて保存

クエリに名前を付けて保存します。キーボードから[F12]キーを押します。[名前を付けて保存]ダイアログボックスが表示されます。['クエリ1'の保存先]のテキストボックスに名前を入力して[OK]ボタンをクリックします。
名前を付けて保存ダイアログボックス

パラメータークエリの作成

ナビゲーションウィンドウのクエリ[Q_商品ID抽出]を右クリックして、[デザインビュー]をクリックします。
ナビゲーションウィンドウ

商品IDの抽出条件に[商品IDを入力してください]と入力します。カッコは、半角です。[商品ID]のフィールドの幅はドラッグで調整します。参考境界線をダブルクリックすると、フィールドの幅は自動調整されます。
クエリのデザインビューで抽出条件を入力

クエリを実行して確認

クエリの実行ボタンをクリックして、[パラメーターの入力]ダイアログボックスが表示されることを確認します。
クエリの実行

パラメーターの入力ダイアログボックスのテキストボックスに商品IDを入力して、レコードが抽出されるかどうかを確認します。ここでは、[001]と入力して[OK]ボタンをクリックします。
パラメーターの入力ダイアログボックス

[商品ID]が[001]のレコードが抽出されます。確認ができたら、上書き保存して閉じます。上書き保存のショートカットキーは、[Ctrl]+[S]ですね。
レコードの抽出

連続してパラメータークエリを実行したいとき

パラメータークエリを実行後に、再度パラメータークエリを実行したい場合は、キーボードから[Shift]キーと[F9]キーを同時に押します。異なる条件で連続してレコードを抽出するときに便利ですね。
パラメーターの入力ダイアログボックスの再表示

関連パラメータクエリとBetween And演算子を組み合わせて、期間を指定してレコードを抽出することもできます。

パラメータークエリで期間を指定してレコードを抽出

パラメータークエリとBetween And演算子を組み合わせると、パラメーターの入力ダイアログボックスに日付を入力して、指定した期間のみのレ ...

続きを見る

また、意図しないパラメーターウィンドウが表示される場合は、以下の記事で原因を探ってみてください。

開くときに意図しないパラメーターの入力ウィンドウが表示される

Accessで作成したデータベースのテーブルや、クエリ、フォーム、レポートを開こうとすると、下のように[パラメータの入力]を求めるウィンドウ ...

続きを見る

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

Accessを学習するなら、一度は読んでおいたほうがよい本です。

おすすめ記事と広告

こんな記事もあります

段落の背景に色をつける

Wordで 段落の背景に塗りつぶしの色を設定する方法です。段落というと大きな文字列の固まりを想像される方が多いですが、Wordでは、段落記号 ...

検索と置換ダイアログボックスをボタンで起動

Accessでレコードの検索を行う時、[検索と置換」ダイアログボックスを使用することは多いと思います。検索ボタンはリボンの[ホーム]タブにあ ...

拡張子の表示や隠しファイルの設定はエクスプローラーの表示タブから

Windows10で拡張子の表示は、エクスプローラーの[表示]タブから設定することができます。 Windows8や8.1も同じです。Wind ...

クイックアクセスツールバーに電卓を追加

Excelのクイックアクセスツールバーに[電卓]を登録しておくと、起動中に電卓をワンクリックで起動させることができます。クイックアクセスツー ...

Excel2016のおすすめグラフ

Excel2013から追加された機能に、「おすすめグラフ」というのがあります。集合縦棒グラフと折れ線グラフの複合グラフも数回のクリックで作成 ...

-Windows10 & Office2016 Access2016

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.