Ms-access-query-criteria

提供:Dev Guides
移動先:案内検索

MS Access-クエリ基準

クエリ条件は、Accessデータベースから特定のアイテムを取得するのに役立ちます。 入力したすべての条件に一致するアイテムは、クエリ結果に表示されます。 フィールドの値に基づいてクエリの結果を制限する場合は、クエリ条件を使用します。

  • クエリ条件は、Accessがクエリフィールド値と比較して、各値を含むレコードを含めるかどうかを判断する式です。
  • 一部の基準は単純で、基本的な演算子と定数を使用します。 他のものは複雑で、関数、特別な演算子を使用し、フィールド参照を含みます。
  • クエリに条件を追加するには、デザインビューでクエリを開く必要があります。
  • 次に、基準を指定するフィールドを特定します。

クエリで条件を使用する簡単な例を見てみましょう。 最初にAccessデータベースを開き、[作成]タブに移動して[クエリデザイン]をクリックします。

クエリデザイン

[テーブルの表示]ダイアログの[テーブル]タブで、 tblEmployees テーブルをダブルクリックして、ダイアログボックスを閉じます。

Tblemployees

次のスクリーンショットに示すように、EmployeeID、FirstName、LastName、JobTitle、Emailなどのフィールドをクエリグリッドに追加します。

クエリグリッド

クエリを実行すると、これらのフィールドのみがクエリ結果として表示されます。

クエリ結果

JobTitleがマーケティングコーディネーターである人だけを表示したい場合は、その基準を追加する必要があります。 もう一度クエリデザインに移動し、JobTitleの[条件]行に「マーケティングコーディネーター」と入力します。

マーケティングコーディネーター

クエリを再度実行すると、マーケティングコーディネーターの役職のみが取得されます。

取得済み

複数のフィールドに基準を追加する場合は、複数のフィールドに基準を追加します。 「マーケティングコーディネーター」と「会計アシスタント」のデータのみを取得したいとします。次のスクリーンショットに示すように、OR行演算子を指定できます-

経理アシスタント

クエリを再度実行すると、次の結果が表示されます。

クエリの実行

*AND* 演算子の機能を使用する必要がある場合は、[基準]行で他の条件を指定する必要があります。 すべての経理アシスタントを取得したいが、姓が「Pollard」であるマーケティングコーディネーターのタイトルのみを取得したいとします。

および演算子

クエリを再度実行すると、次の結果が表示されます。

クエリの実行