目次:
- フィルタリングの概念全体を扱いたい場合は、フィルタに関連するデータシートの部分を見て始めてください。図1は、フィルタボタンとインジケータがマークされたデータシートを示しています。このデータシートには、フィルタが適用されています。データシートの下部にあるフィルタされたデータシートインジケータのために表示できます。また、[フィルタの適用/削除]ボタンが強調表示されます。再度クリックすると、フィルタが削除され、データシートのすべてのレコードが表示されます。
- 選択によるフィルタリングは、最も簡単な種類のフィルタです.1つのフィールドに値が一致するレコードが検索されます。選択してフィルタリングするには、次の手順を実行します。
- 除外によるフィルタリングは、条件に一致するレコードのみを表示するのではなく、一致するすべてのレコードがデータシートから除外されることを除いて、選択によるフィルタリングと非常に似ています。
ビデオ: Microsoft Access 2016 Tutorial: A Comprehensive Guide to Access - Part 1 of 2 2024
Filtering Access 2003のデータシートは、テーブルのすべてのレコードではなく、特定のレコードに集中する方法です。現時点で何をしようとしているのかに関係のないレコードをフィルタリングすることができます。
データをフィルターに掛けるときには、参照するものにアクセスするように条件を使用します。基準 は、フィルタが適用された後に表示するためにデータが通過するテストである。たとえば、注文日が5/1/03のレコードを表示するようにAccessに依頼することができます。より高度な基準は、5/1/03以降の日付の注文です。 <! - 1 - >
表の5つのタイプのフィルターを使用できます:選択フィルター、フォームフィルター、および高度フィルター/ソート。表1は、各フィルターの使用方法を示しています。表1:データシートフィルタの種類
フィルタの種類
使用するとき |
選択によるフィルタ |
<! - 2 - > あるフィールドに特定の値を持つレコードがあり、そのフィールドに同じ値を持つ他のレコードをすべて探したいとします。 |
フォームでフィルタリング |
複数の条件があります。たとえば、クレジットカードで支払われた6/1/03より前に発注された注文を検索したいとします。 |
入力 |
<! - 3 - > 特定のフィールドで探している値を入力するか、条件を式として使用します。 |
選択を除外するフィルタ |
フィールドに特定の値を持つレコードがあり、そのフィールドに同じ値を持つすべてのレコードを除外したい場合があります。 |
高度なフィルタ/並べ替え |
複数のフィールドに条件をソートしたり適用したりするなど、他のフィルタよりも多くの処理を行いたいとします。高度なフィルタ/並べ替えは、1つのテーブルのみを使用してクエリを作成します。 |
フィルタリングの基礎 |
フィルタリングの概念全体を扱いたい場合は、フィルタに関連するデータシートの部分を見て始めてください。図1は、フィルタボタンとインジケータがマークされたデータシートを示しています。このデータシートには、フィルタが適用されています。データシートの下部にあるフィルタされたデータシートインジケータのために表示できます。また、[フィルタの適用/削除]ボタンが強調表示されます。再度クリックすると、フィルタが削除され、データシートのすべてのレコードが表示されます。
図1:
フィルタリングされたデータシート。 任意のデータシートにフィルタを適用することができます。テーブルにはもちろん、サブデータシートやクエリによって生成されたデータシートも含まれます。フィルタ処理されたデータシートにデータを入力して編集することができます。フィルタを再適用するまで(レコード - >フィルタ/ソートの適用を選択)、フィルタが新しいレコードに適用されないことに注意してください。
「選択範囲でフィルタ」ボタンまたは「フォームでフィルタ」ボタンを使用してフィルタを適用するか、メニューを使用できます。[レコード]メニューを表示して、ボタンがないものも含めてフィルタリングオプションを表示します(レコードメニューにはいくつかあり、フィルタサブメニューにはいくつかあります)。
最後に適用したフィルタを再度適用するには、「レコード」 - >「フィルタ/ソートの適用」を選択します。
- フィルターを削除するには、「フィルターの適用」ボタンをクリックするか、「レコード」 - >「フィルター/ソートの除去」を選択します。
- フィルタは1つのテーブルで簡単なクエリを実行します。データの分析を開始するのに適しています。フィルタリングを使用すると、より複雑なクエリを作成するのに役立ちます。クエリについて混乱している場合は、フィルタを作成することで、クエリの条件を記述する方法を理解するのに役立ちます。フィルタを作成するときは、[レコード] - > [フィルタ] - > [高度なフィルタ/並べ替え]を選択してクエリグリッドに表示します。基準がどのように見えるかを見るには、基準行を見てください。クエリグリッドを閉じるには、ツールバーの閉じるボタンをクリックします。
プロパティシートのFilterプロパティにフィルタが表示されます。そこに式を入力してテーブルをフィルタリングすることはできますが、フィルタが適用されたままになるためほとんど誰もそれを行いません。また、テーブルを開いた瞬間にいくつかのレコードが除外される可能性があります。
選択によるフィルタリング
選択によるフィルタリングは、最も簡単な種類のフィルタです.1つのフィールドに値が一致するレコードが検索されます。選択してフィルタリングするには、次の手順を実行します。
一致させる値またはテキストを含むレコードを検索し、そのセルにカーソルを置き、値全体と一致させます。
•29. 99の価格を持つ商品をすべて検索するには、29の値を持つ価格セルにカーソルを置きます。99.
•値の先頭と一致するように、最初の文字を選択します。あなたがマッチしたいと思うように。 Laで始まるフィールド内のすべてのエントリを検索するには、フィルタリングする前にLa FlamingoでLaを強調表示します。
•値の一部と一致させるには、一致させる値の真ん中の文字を選択します。 99を選択すると、99を含むすべての値が検索されます(499など)。
2。ツールバーの[Selection by Filter]ボタンをクリックします。
データシートをフィルタリングして、そのフィールドに同じ値を持つレコードのみを表示します。
テーブル全体を表示するには、[フィルタの適用]ボタン(フィルタの適用ボタンの反対側のボタン)をクリックします。
除外によるフィルタリング
除外によるフィルタリングは、条件に一致するレコードのみを表示するのではなく、一致するすべてのレコードがデータシートから除外されることを除いて、選択によるフィルタリングと非常に似ています。
除外でフィルタするには、除外する値を、選択してフィルタリングするときに一致する値を選択するのと同じ方法で選択します。
セルのどこにでもカーソルを置き、値全体と一致する値を除外します。たとえば、値MEのセルにカーソルを置き、すべてのアドレスをメイン州の状態で除外します。
- 一致する開始値を持つすべてのレコードを除外するために、一致させたい値の先頭とそれ以降の文字を選択します。
- 値の途中の文字を選択して、フィールド内の任意の場所にある選択範囲を含むすべてのレコードを除外します。
- 除外する値を選択した後に除外でフィルタリングするには、[レコード] - > [フィルタ] - > [選択を除外するフィルタ]を選択します。 (このタイプのフィルタはツールバーにありません)。