Access アプリでオートコンプリート コントロールをビューに追加する

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

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

Access Web アプリのオートコンプリート コントロールには、入力途中で候補が表示されるため、絞り込まれていく中から正しい値が選べます。 関連する項目の長いリストの中から正しい値を選ぶことは大変ですが、オートコンプリート コントロールにより、この作業が楽になります。 たとえば、この出荷ゾーンのオートコンプリート コントロールでは、「m」と入力すると 4 つの候補が表示されます。

オートコンプリート ボックスに文字を入力すると部分一致が表示される

「m」の後に「e」を追加して「me」にすると、リストに表示される候補は「Mexico」だけに絞られます。「mo」と入力すると、それに一致する候補がないため、ボックスの選択肢が消えます。

注: オートコンプリート コントロールは Access Web アプリでのみ使用可能で、Access デスクトップ データベースでは使用できません。

オートコンプリート コントロールをビューに追加する

オートコンプリート コントロールを追加するには、Access でビューを編集して、コントロール ギャラリーからオートコンプリート コントロールを追加します。

  1. Access を起動し、Web アプリを開きます。

  2. 左ウィンドウのテーブル セレクターでテーブルのキャプション名をクリックしてから、ビュー セレクターでビューをクリックします。

    この例では、[タスク] がテーブルで、[リスト] がオートコンプリート コントロールを追加するビューです。

    アプリ デザインの "タスク" テーブルと "リスト" ビュー

  3. 画面中央の [編集] をクリックして、デザイン モードでビューを開きます。

  4. [ビュー] で、[デザイン]、[オートコンプリート コントロール] の順にクリックします。

    オートコンプリート コントロール

  5. 新しいオートコンプリート コントロールを好きな位置に移動します。

  6. 必要に応じて、コントロール ギャラリーのラベル ボタンをクリックしてラベル コントロールを追加し、そのラベルをオートコンプリート コントロールの横に移動します。 オートコンプリート コントロールの使用方法を説明するキャプションを入力します。

  7. デザイン グリッドで以前に追加したオートコンプリート コントロールをクリックし、オートコンプリート コントロールの横の [データ] アイコンをクリックして、プロパティ オプションを表示します。 ここが、コントロールをデータ ソースと結び付ける場所です。

    新しいオートコンプリート ボックス コントロールのプロパティ ボックス

  8. オートコンプリート コントロールをフィールドに関連付ける (選んだ値をこのフィールドに保存する) には、[コントロール ソース] をクリックし、値を保存するフィールドを選びます。

  9. [値集合ソース] をクリックし、ユーザーがオートコンプリート コントロールに入力するときに表示したい値を含むテーブルまたはクエリを選びます。 ここでテーブルまたはクエリを選ぶと、追加のプロパティ オプションが表示されます。

  10. [連結フィールド] ボックスで、リストに保存する値が含まれるフィールドを選びます。 連結フィールドは、以前に定義したコントロール ソース フィールドに保存される値です。 テーブルとルックアップ フィールドのデザインによっては、これが ID 値になる場合があります。 [プライマリ表示フィールド] ボックスで、関連するテーブルやクエリから表示する値が含まれるフィールドを選びます。 これらの値は、ブラウザーでこのコントロールを使用すると表示されます。

    使用できるプロパティ ボックスのすべてのプロパティ

  11. クイック アクセス ツール バーの [保存] をクリックして、ビューの変更内容を保存します。

ブラウザーでオートコンプリート コントロールを使用する

オートコンプリート コントロールにテキストを入力した場合の動作

  • 文字を入力するにつれ、リストの内容が絞り込まれます。

  • 検索では大文字と小文字は区別されません。大文字と小文字は同じと見なされます。

  • 一致する候補が 8 個を超えると、さらに検索を絞り込むことを勧めるメッセージがリストの下に表示されます。この場合は、入力する文字を追加します。

オートコンプリート コントロールのその他のオプションを設定する

  • [既定値] ボックスには、新しいレコードを作成するときに既定値として使う値を入力できます。 連結フィールドとして ID 値を使用している場合は、関連するテーブルから適切な ID 値を使用する必要があります。

  • [ポップアップ表示] ボックスでは、ボックスに表示される値をクリックしたときに、新しいウィンドウに "ポップアップ" するビューを選ぶことができます (データシート ビューは除く)。ポップアップとしてビュー名を追加すると、表示オプションは、ブラウザーのハイパーリンクのように、クリック可能として表示される形式に書式設定されます。

たとえば、リスト ビューでだれかの名前をクリックすると、まるでその人物のレコードをリスト ビューから選んだように、その人物のすべての情報が一覧表示されます。ビュー内に関連アイテムも含まれている場合は、それらの行もポップアップ ウィンドウに表示されます。

  • [セカンダリ表示フィールド] ボックスでは、各アイテムの下に表示する "第 2" フィールドを選ぶことができます。たとえば、従業員レコードに役職を入力するフィールドがある場合、役職フィールドをセカンダリ表示フィールドにできます。

ここで、セカンダリ表示フィールドの例を示します。Amy Strande の役職である "Managing Editor" が、Amy のレコードにある役職フィールドから引き出され、名前の下に表示されています。セカンダリ表示フィールドは、値を選ぶ場合のオートコンプリート ボックスでのみ使用できます。

セカンダリ表示フィールドが表示されたオートコンプリート ボックスの検索結果

  • 書式設定プロパティでは、オートコンプリート コントロールの使用方法をユーザーが理解できるように、[ヒント] ボックスを使って、わかりやすい説明を入力します。 既定のテキストは "検索..." ですが、"従業員の名前を入力してください。" など、ニーズに合わせて変更できます。

オートコンプリート コントロールの代わりになるのが、コンボ ボックスです。これを使うと、ドロップダウン リストをクリックして国や地域の名前などの選択肢を表示できます。コンボ ボックスの詳細については、「コンボ ボックスをビューに追加する」を参照してください。

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

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

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

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

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

×