Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

重要    Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。

Access データを Dataverse と共有できます。これは、Web、電話、タブレット用に Power Platform アプリ、ワークフローの自動化、仮想エージェントなどを構築できるクラウド データベースです。 詳細については、「使用を開始する: Dataverse へのアクセス データの移行」を参照してください。

データは必要なときに見つからないと役に立たないため、Access アプリでは、必要なデータを見つけるためのいくつかの方法が用意されています。 これらの検索およびフィルター ツールは、Access アプリを作成すると自動的に含まれます。

注: この記事は、Access デスクトップ データベースには適用されません。 デスクトップ データベースでのフォームの作成の詳細については、「Access でフォームを作成する」を参照してください。

リスト ビューでデータを検索する

リスト ビューは、任意のテーブルをアプリに追加すると自動的に作成されます。 このビューを開くには、ブラウザーでアプリに移動し、ビュー セレクターで [リスト] をクリックします (ビュー キャプションの名前を変更していない場合)。 アプリへのテーブルの追加の詳細については、「Access アプリを作成する」を参照してください。 リスト ビューの操作の詳細については、「Access アプリでリスト ビューを使用する」を参照してください。

多数のレコードを表示するリスト ビューでは、特定のレコードを見つけるのが難しい場合があります。そのため、検索ボックス機能を使用すると、このタスクが簡単になります。 各リスト ビューには、次に示すように、既定で検索ボックスが含まれています。

[詳細を一覧表示] フォームの既定の検索ボックス。

このボックスに文字をいくつか入力し、Enter キーを押すとすぐに、リストがフィルター処理されてそれらの検索文字を含むアイテムに絞り込まれます。

文字 "ad" の検索の例

この例では、文字 "ad" を入力すると、"Adina"、"Traders"、"Mahadevan" が見つかります。 検索は複数のフィールドに適用されます。 この例では、3 つのアイテムの "名"、"会社名"、"姓" フィールドで検索値が見つかりました。

フィルター処理されていない表示に戻るには、検索ボックスの [x] をクリックします。 リスト ビューでレコードを表示する場合、キーボード ショートカットとしてスラッシュを入力し、検索ボックスにフォーカスを移動します。

注: リスト ビューに、他のテーブルの値をルックアップするルックアップ フィールドがある場合に検索ボックスを使用すると、保存された関連する ID 値ではなく、ルックアップ フィールドの表示値が検索されます。

ヒント: Visible コントロール プロパティを [非表示] に設定したリスト ビューのフィールドにコントロールがバインドされている場合、検索時にそのコントロール内の値は使われません。 Access は、リスト コントロールに表示される値と、ビュー内に表示されているコントロールに表示される値だけを検索します。 フィールドを検索から除外する場合は、Visible プロパティを使って、そのコントロールを非表示にします。

既定では、検索条件を検索ボックスに入力した場合に、リスト ビューに表示されるすべてのフィールドが検索されます。 フィールド名を入力し、その後にコロンと検索条件を入力すると、検索ボックスの検索を絞り込んで、すべての表示フィールドではなく、1 つのフィールドだけを検索することができます。 たとえば、前の例で "会社名" フィールドで "ad" という文字だけを検索する場合は、検索ボックスに「Company:ad」と入力して、Enter キーを押します。 この場合、"会社名" フィールド内のデータだけが検索され、会社名が検索条件と一致するレコードが 1 つだけ (「Northwind Traders」レコード) 返されます。

ヒント: フィールド名にスペースが含まれている場合、検索ボックスでフィールド名を引用符で囲みます。 たとえば、フィールド名が "会社名" の場合、検索ボックスに「"Company Name":northwind」と入力して、そのフィールドだけを対象として検索を実行します。

リスト ビューをデザインしている場合、デザイン グリッドに検索ボックスは表示されません。検索ボックスは、Web ブラウザーの実行時にのみ表示されます。 検索ボックスを削除または非表示にすることはできません。これは、リスト ビューとサマリー ビューのリスト コントロールの一部です。 検索ボックスの幅はリスト コントロールと同じなので、ビューのリスト コントロールの幅を調整すると、一致する検索ボックスの幅が拡大または減少します。

概要ビューでデータを検索する

概要ビューは、タスクの状態などの値によって、アイテムをグループ化します。

概要ビューの検索ボックス。

概要ビューには、リスト ビューと同じ種類の検索ボックスが含まれますが、そのフィルター処理機能は、その真下のリストに制限され、右側の詳細情報に拡張されません。 それでも、概要ビューに多数のグループが表示される場合に、必要なグループを見つけるには効果的な方法です。

データシート ビューでデータを検索する

データシート ビューは、リスト ビューと同様に、アプリに追加したすべてのテーブルに対して自動的に作成され、ブラウザー内のビュー セレクターの [データシート] をクリックして使用できます (ビュー キャプションの名前を変更していない場合)。 データシート ビューには、上のビューのような検索ボックスはありませんが、スプレッドシート プログラムや Access デスクトップ データベース データシート フォームのようなフィルター機能が備えられています。 Access アプリのデータシート ビューの詳細については、「Web データシート ビューを作成する」を参照してください。

列見出しの上にマウス ポインターを置いて、ドロップダウン矢印をクリックし、リストを並べ替えまたはフィルターするオプションをクリックします。

データシートの [期限] フィールドにフィルターを適用する。

リストからさらにオプションを選び、列のフィルターに値を追加します。 選んだ値の横にチェック マークが表示されます。

複数の値を選択したデータシートのフィルター ドロップダウン。

列のフィルターを削除するには、オプションのリストから [フィルタのクリア] をクリックします。

ヒント:  ブラウザーのページの検索機能を使用して、データシート ビューのデータをすばやく見つけます。 たとえば、Internet Explorer で、Ctrl + F キーを押し、検索するテキストまたは数値を入力して、[前へ] または [次へ] をクリックして、見つかった値に移動します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。