コンボボックスに表示される以外の項目をテキストボックスに表示させる - Accessコントロール
コンボボックスでデータを選択した場合、1つの項目のみ表示されるので情報量が少なく、その他の項目も表示させたい場合があります。そこで、テキストボックスを配置し、それに別項目を表示させます。
通常のコンボボックスです。[商品コード][商品名][単価]の3つの項目があります。
選択すると1つの項目、ここでは[商品コード]のみ表示されます。これでは商品について分かりにくいので[商品名][単価]も表示させます。
コンボボックスの下に[商品名]と[単価]表示用の2つのテキストボックスを配置します。
商品名のテキストボックスに、プロパティシート - データタブ - コントロールソースに次の式を入力します。
=[コンボ0].[Column](2)
これはコンボボックスの2列目のデータを代入するという意味です。
同じく単価のテキストボックスに、プロパティシート - データタブ - コントロールソースに次の式を入力します。
=[コンボ0].[Column](3)
これはコンボボックスの3列目のデータを代入するという意味です。
以上で設定は完了です。
これでコンボボックスからデータ選択します。
すると設置したテキストボックスに[商品名][単価]が表示されました。