Home > 即効テクニック > Access一般機能 > クエリ・SQL > パラメータクエリで条件を指定してレコードを抽出する

即効テクニック

クエリ・SQL

パラメータクエリで条件を指定してレコードを抽出する

(Access 97)
パラメータクエリとは、レコードの抽出条件や、フィールドに挿入する値などのデータを入力する独自のダイアログボックスを表示するクエリです。
このダイアログボックスに条件を入力して、レコードを抽出する事ができます。
パラメータクエリの作成方法は、パラメータ(抽出条件)を指定するフィールドの[抽出条件]行に文字列を角かっこ([])で囲んで入力します。
作成手順は次のとおりです。
  1. 選択クエリまたはクロス集計クエリを作成します。
  2. クエリをザインビューで開いて、フィールドを、フィールドリストからクエリのデザイングリッドにドラッグします。
  3. パラメータとして使用するフィールドの[抽出条件]行に、パラメータとして表示するテキストを入力します。テキストは角かっこ([])で囲んでください。このテキストは、クエリを実行すると表示されます。
【例】商品テーブルの商品番号を指定する 商品番号フィールドの[抽出条件]行に、「[抽出する商品番号を入力してください]」と入力する。 抽出条件を設定 (4)クエリの結果を確認するには、データシートビューで表示して、ダイアログボックスにパラメータの値を入力します。 クエリの実行 日付を表示するフィールドの場合は、[抽出条件]行に、「Between [開始日を入力してください : ] And [終了日を入力してください : ]」と指定すると、「開始日を入力してください : 」と「終了日を入力してください : 」というテキストを表示するダイアログボックスが表示され、値の範囲を指定できます。 複数の抽出条件が必要な場合は、[または]行に別のテキストを指定します。