Access アプリでデータを検索する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

重要    Microsoft では、SharePoint で Access Web アプリを作成および使用することはお勧めしなくなりました。代わりに、Microsoft PowerApps を使用して、Web およびモバイル デバイス用にコードなしのビジネス ソリューションを作成することを検討してください。

データは必要なときに見つからないと役に立たないため、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 キーを押し、検索するテキストまたは数値を入力して、[前へ] または [次へ] をクリックして、見つかった値に移動します。

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×