値リストフィールドを作成または削除する

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

評価スケールや支出区分など、頻繁に変更されない値のセットがある場合は、値リストフィールドを使用します。

Note    Access には、その他の種類のリストフィールドがあります。テーブル内の一致するデータ (氏名を検索する ID フィールドなど) と、1つのフィールドに最大で100の値を格納できる複数値を持つフィールドで、コンマで区切ります (,). 詳細については、「ルックアップフィールドを作成または削除する」および「複数値を持つフィールドを作成または削除する」を参照してください。

この記事の内容

値リストフィールドを作成する

  1. テーブルを [デザイン ビュー] で開きます。

  2. ルックアップフィールドとして定義する列に対応する [データ型] 列のセルをクリックし、下向き矢印をクリックして、[ルックアップウィザード] をクリックします。

    Note   ルックアップウィザードでは、ウィザードでの選択内容に応じて、ルックアップフィールド、値リストフィールド、複数値を持つフィールドの3種類のリストが作成されます。

  3. ウィザードで、次の手順に正確に従います。

    1. 最初のページで、[表示する値をここで指定する] を選択し、[次へ] をクリックします。

    2. 2 番目のページで、列を 1 つ選択したままにし、列見出しの下に 1 行に 1 つずつ複数の値を入力し、[次へ] をクリックします。

    3. 3番目のページの [エントリを選択範囲に制限しますか?] で、[リストに制限] を選択し、[完了] をクリックします。

  4. 変更内容を保存します。

ページの先頭へ

値リストフィールドのプロパティを更新する

ルックアップウィザードを使用して値リストフィールドを作成すると、ルックアップフィールドのプロパティが自動的に設定されます。 [値] リストフィールドのデザインを変更するには、[ルックアッププロパティ] を設定します。

  1. テーブルを [デザイン ビュー] で開きます。

  2. [フィールド名] 列でルックアップ フィールドの名前をクリックします。

  3. [フィールド プロパティ] で [ルックアップ] タブをクリックします。

  4. [表示コントロール] プロパティを [コンボ ボックス] に設定すると、すべての利用可能なプロパティが変更され、選択内容が反映されます。 詳細については、「ルックアップフィールドのプロパティ」を参照してください。

  5. "値集合ソース" プロパティで値リストを直接編集できます。

ページの先頭へ

値リストフィールドを削除する

重要    データを含む値リストフィールドを削除すると、そのデータは永久に失われます。削除したデータは元に戻すことはできません。 この理由から、テーブルのフィールドやその他のデータベースのコンポーネントを削除する前に、データベースをバックアップすることをおすすめします。

[データシート ビュー] から削除する

  1. テーブルを [データシート ビュー] で開きます。

  2. [値リスト] フィールドを見つけ、見出し行を右クリックして、[フィールドの削除] をクリックします。

  3. [はい] をクリックして、削除を確定します。

[デザイン ビュー] から削除する

  1. テーブルを [デザイン ビュー] で開きます。

  2. 値リストフィールドの横にある行セレクターをクリックし、DELETE キーを押すか、行セレクターを右クリックして、[行の削除] をクリックします。

  3. [はい] をクリックして、削除を確定します。

ページの先頭へ

ルックアップフィールドのプロパティ

設定するプロパティ

目的

表示コントロール

このプロパティを設定して、どのプロパティを表示するかを制御します。

  • [コンボ ボックス] は、利用可能なすべてのプロパティを表示します。

  • [リスト ボックス] は、[リスト行数]、]リスト幅]、および [入力チェック] を除くすべての利用可能なプロパティを表示します。

  • [テキスト ボックス] ではプロパティは表示されず、フィールドは読み取り専用に変換されます。

行ソースの種類

ルックアップ フィールドへ入力する値は、別のテーブルまたはクエリからの値を使用するのか、指定する値のリストの値を使用するのかを選択します。 テーブルまたはクエリのフィールドの名前を使用してリストを埋めることもできます。

行ソース

ルックアップ フィールドの値を提供するテーブル、クエリ、または値のリストを指定します。 [行ソースの種類] が [テーブル/クエリ] または [フィールド リスト] に設定されている場合は、このプロパティはテーブルまたはクエリの名前、またはクエリを表す SQL ステートメントに設定する必要があります。 [行ソースの種類] が [値リスト] に設定されている場合は、このプロパティはセミコロンで区切られた値のリストを含める必要があります。

連結列

ルックアップ フィールドに格納されている値を提供する列を行ソースで指定します。 この値には、1 から行ソース内の列数の範囲の値を使用できます。

格納する値を提供する列は、表示列と同じ列と同じである必要はありません。

列数

ルックアップ フィールドに表示できる行ソースの列数を指定します。 表示する列を選択するには、[列幅] プロパティで列幅を指定します。

列見出し

列見出しを表示するかどうかを指定します。

列幅

各列の列幅を入力します。 ルックアップ フィールドの表示値は、[列幅] プロパティで 0 以外の幅に指定された列の数です。

特定の列 (ID 列など) を表示させないようにするには、幅に 0 を指定します。

リスト行数

ルックアップ フィールドを表示するときに表示される行の数を指定します。

リスト幅

ルックアップ フィールドを表示するときに表示されるコントロールの幅を指定します。

入力チェック

リストにない値を入力可能にするかどうかを選択します。

複数の値を許可する

ルックアップ フィールドで複数の値を選択できるかどうかを示します。

このプロパティの値は、「はい」から「いいえ」に変更できません。

値リストの編集の許可

値リストに基づくルックアップ フィールドのアイテムを編集可能にするかどうかを指定します。 このプロパティが [はい] に設定されている場合、単一列の値リストに基づくルックアップ フィールドを右クリックすると、[リスト項目の編集] メニュー オプションが表示されます。 ルックアップ フィールドに複数の列がある場合は、このプロパティは無視されます。

リスト項目編集フォーム

テーブルまたはクエリに基づくルックアップ フィールドのリスト項目を編集するために使用する、既存のフォームを指定します。

値集合ソースの値のみの表示

[複数の値を許可する] が [はい] に設定されている場合は、現在の行ソースに一致する値のみを表示します。

ページの先頭へ

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

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

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

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

×