ビデオ: リストから値を選択してフォーム上のレコードを検索する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

お使いのブラウザーではビデオがサポートされていません。 Microsoft Silverlight、Adobe Flash Player、Internet Explorer 9 のいずれかをインストールしてください。

コンボ ボックス ウィザードを使用すると、フォームのレコードを検索できるドロップダウン リストをすばやく作成できます。たとえば、従業員の連絡先情報を表示するフォームのレコードを検索、フォームの上部にあるコンボ ボックスから、従業員の名前を選択することがあり、フォームがその従業員のレコードを表示する [します。

注: このビデオでは、手順は、クライアント フォーム上でのみ使用できるように web 互換性のあるフォームのコンボ ボックス ウィザードは無効です。操作を行っているフォームの種類がわからない場合は、ナビゲーション ウィンドウで、アイコンに表示されます。Web 互換性のあるオブジェクトは、オブジェクトのアイコンに浮かぶ地球の小さなで示されます。

ビデオの内容

フォームにコンボ ボックスを追加します。

  1. ナビゲーション ウィンドウでは、フォームを右クリックし、[レイアウト ビュー] をクリックします。

  2. [デザイン] タブの [コントロール] グループで、[コントロール] ギャラリーの下矢印をクリックし、[コントロール ウィザードの使用] オプションが選択されているかどうかを確認します。

  3. コントロール] ギャラリーで [コンボ ボックスコントロール] をクリックし、[コンボ ボックスを配置する場所をフォーム ヘッダーのをクリックします。

    場合のアクセスがこの時点でのセキュリティに関する通知] ダイアログ ボックスを表示、開くウィザードを開始] をクリックします。

  4. コンボ ボックス ウィザードの最初のページで、 [コンボ ボックスで選択した値に基づくフォームでレコードを検索] を選びます。] このオプションが表示されない場合は、セクションを参照してください。 場合は、レコードの検索] オプションは使用できませんします。

  5. 利用可能なフィールド] ボックスの一覧で、ウィザードの次のページで、コンボ ボックスに表示するフィールドを選択し、[選択したフィールド] ボックスの一覧に追加] の矢印を使用します。

注: コンボ ボックスに複数のフィールドを追加することができますが、レコードを検索用最初のフィールドだけに使用されます。一意に選択したフィールドには、各レコードを識別することを確認します。 姓、名などのフィールドを選択すると同じ名前の複数のレコードがある場合は、アクセスのみが検索されます、姓、名に一致する最初のレコード コンボ ボックスに名前を追加した場合でも。同時に、次の 2 つ以上のフィールドを連結するフォームのレコード ソースの計算フィールドを作成し、コンボ ボックスの値としてその計算フィールドを使用すると便利です。計算フィールドの作成の詳細については、この記事の「参照」セクションを参照してください。

  1. 次のページでは、ウィザードは、作成時に、リストがどのように表示されるかを示します。

    • キー列を非表示にする] チェック ボックスが選択されていることを確認します。

    • 必要に応じて、列の幅を調整し、[すべての値に合わせて確認するのには、リストの下にスクロールします。

  2. ウィザードの次のページで、「連絡先の検索」など、コンボ ボックスのラベルを入力します。

  3. [完了] をクリックします。

    フォームのコンボ ボックスの配置します。フォーム ヘッダーに表示されることを確認します。必要に応じては、新しいコンボ ボックスのフォーム ヘッダーの適切なセルを作成するのには [配置] タブで、挿入分割または結合のコマンドを使用します。

  1. [ホーム] タブの [表示] グループで、フォーム ビュー] をクリックします。期待どおりの動作を確認するコンボ ボックスをテストします。

ページの先頭へ

コンボ ボックスの値を並べ替え

ほとんどの場合、コンボ ボックス内の値は並べ替えられません。目的の並べ替えを追加するには、次の手順に従います。

  1. [ホーム] タブの [表示] グループで、レイアウト ビュー] をクリックします。

  2. コンボ ボックスを選択します。

  3. プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

  4. プロパティ シートの [値集合ソース] プロパティ ボックスで、[すべて] タブでは、 ボタンの画像 ビルド] ボタンをクリックします。


Access は、クエリ ビルダーを開きます。上記の手順のステップ 5 で選択したフィールドは、独自のクエリ グリッドで、列に表示されます。

  1. コンボ ボックスの選択したフィールドの [並べ替え] 行で、(昇順または降順) を目的の並べ替え順序を選択します。

  2. リボンの [閉じる] をクリックし、[はい]に変更を保存] をクリックします。

  3. [ホーム] タブの [表示] グループで、フォーム ビュー] をクリックします。期待どおりの動作を確認するコンボ ボックスをテストします。

ページの先頭へ

場合は、レコードの検索] オプションは使用できません

ウィザードの最初のページで[コンボ ボックスまたは [リスト ボックスで選択した値に基づくフォームでレコードを検索する] オプションが表示されていないフォームが保存済みクエリまたは表にバインドされていないので、可能性があります。フォームは、ナビゲーション ウィンドウの [テーブルまたはクエリで使用できるオブジェクトにバインドする必要があります。

フォームがテーブルに連結やクエリを保存するかどうかを確認するには、次の手順を使用します。

  1. [キャンセル] をクリックしてウィザードを閉じます。

  2. リスト ボックスまたはコンボ ボックスを以前に作成したを右クリックし、[削除] をクリックします。

  3. プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

  4. プロパティ シートの上部にあるボックスの一覧からフォームを選択します。

  5. プロパティ シートの [データ] タブの [レコード ソース] プロパティ ボックスで確認します。このボックスは、テーブルの名前を含める必要があります。 または、この記事で説明する手順を使用するには、クエリを保存します。ボックスが空の場合は、既存のテーブルまたはクエリを選択するには、レコード ソースとしてまたはレコード ソースとして使用する新しいクエリを作成することができます。ボックスに SELECT ステートメントが含まれている場合、ステートメントを保存したクエリに変換する方法の追加オプションがあります。完了したら、これらのタスクのいずれかの次に、コンボ ボックスまたは [リスト ボックス ウィザードを実行するとき、 ...、レコードを検索する] オプションが表示されます。

  6. これらの手順を実行するに基づいてのいずれかに従います。

    • オプション 1: レコード ソースとして既存のテーブルまたはクエリを選択します。

    わかっている場合は、既存のテーブルまたはレコードを含む、データベース内のクエリを見つけるには、この手順を使用してフォームをそのオブジェクトにバインドします。

    注: レコード ソース] プロパティ ボックスに SELECT ステートメントが含まれている場合は、以下の手順がステートメントを完全に削除します。それを復元する場合にステートメントをテキスト ファイルまたはその他の文書処理プログラムにコピーすることがあります。

    1. レコード ソース] プロパティ ボックス内をクリックし、表示されるドロップダウン矢印をクリックします。

    2. 使用可能なテーブルまたはクエリのいずれかを選択します。適切なテーブルまたはクエリを使用できない場合は、続行する前に作成する必要があります。詳細については、「テーブルの概要」または「クエリの概要」を参照してください。

    3. フォームを保存し、この記事の先頭にある手順を繰り返します。ウィザードでは、 [コンボ ボックスまたは [リスト ボックスで選択した値に基づくフォームのレコードを検索する] オプションは表示されます。

      • オプション 2: の新しい保存したクエリを作成または SELECT ステートメントを保存したクエリに変換します。

      1 つ以上のテーブルで、検索するデータが含まれている場合は、2 つのテーブルからデータを選択するクエリ、フォームにバインドする必要があります。

    4. レコード ソース] プロパティ ボックスでは、 ボタンの画像 ビルド] ボタンをクリックします。

      Access は、クエリ ビルダーを開きます。

      • レコード ソース] プロパティ ボックスには、もともと空である場合は、クエリ ビルダーは、テーブルの表示] ダイアログ ボックスを表示し、新しいクエリの作成を開始します。詳細については、「クエリの概要」を参照してください。クエリの作成が終了したら、手順 2 に進みます。

      • レコード ソース] プロパティ ボックスには、もともと SELECT ステートメントが含まれている、クエリ ビルダーでクエリが表示されます。手順 2 を保存したクエリに変換するに進みます。

    5. [デザイン] タブの [閉じる] グループで [名前を付けて保存] をクリックします。

    6. 名前を付けて保存] ダイアログ ボックスでクエリの名前を入力、 'Queryn' に保存:ボックス。

    7. として] ボックスに、クエリが選択されているかどうかを確認し、[ OK] をクリックします。

    8. [デザイン] タブの [閉じる] グループで、[閉じる] をクリックします。

    9. [はいクエリに対する変更を保存する] をクリックし、プロパティを更新します。

      デザイン ビューでフォームが表示され、新しいクエリが保存されている名前が表示されるように、レコード ソース] プロパティを変更します。

    10. フォームを保存し、この記事の先頭にある手順を繰り返します。ウィザードでは、 [コンボ ボックスまたは [リスト ボックスで選択した値に基づくフォームのレコードを検索する] オプションは表示されます。

ページの先頭へ

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

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

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

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

×