#60 他テーブルを使わずに選択肢を作る

「ルックアップ」の機能では、コンボボックスに一覧表示するデータを、必ずしも別のテーブルとして用意しておく必要はありません。例えば"性別"のようなフィールドでは、選択肢は"男"か"女"しかありませんので、わざわざ"性別マスタ"テーブルのようなものを用意するのも面倒です。

そのような場合には、[ルックアップ]タブで次のような設定を行うことによって、他のテーブルを使わずに選択肢の一覧を作ることもできます。
  1. "表示コントロール"を「コンボ ボックス」に変更します。

  2. "値集合タイプ"を「値リスト」に変更します。

  3. "値集合ソース"を「1;男;2;女」のようにします。
    これは、いってみれば、「性別コード=1で性別="男"である」レコードと、「性別コード=2で性別="女"である」レコードの2つのレコードを、2列で表示するような設定になります。したがって、この性別データを入力するフィールドのデータ型は「数値型」でなければなりません。もしも、性別データを入力するフィールドを、長さ1の「テキスト型」とした場合には、"値集合ソース"を「男;女」とすることもできます。

  4. "連結列"を「1」、"列数"を「2」とします。

  5. "列幅"や"リスト幅"を試行錯誤で適当な値に設定します。
このテーブルのデータシートビューを開くと、次のようになります。


| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved