いつもお世話になっております。
M_商品の商品名フィールドでコンボボックスの選択肢を作り(選択後のテキストボックスには商品名が表示されている状態)、T_履歴の商品フィールドにはM_商品のIDの値が入るようにしたいのですが、コンボボックスの選択肢がIDの値になってしまったりして上手くいきません。どのようにすればよいでしょうか?
M_商品(ID:オートナンバー型 商品:短いテキスト型)
ID | 商品名 |
---|---|
1 | 商品1 |
2 | 商品2 |
3 | 商品3 |
T_履歴(ID:オートナンバー型 商品:数値型)
ID | 商品 |
---|---|
1 | 1 |
2 | 2 |
3 | 3 |
コンボボックスの選択行を決定したら、フォームのレコードソースのカレントレコードの該当フィールドに(コンボボックスの)値が代入されるように、作ればいいんじゃない?
かなり基本的なことなので、まずは自分で調べてみましょう
https://www.google.com/search?q=ACCESS コンボボックス 使い方
※ヒント
コントロールソース、連結列、列数、列幅
詳細は、hirotonさんのリンク先から学習してもらうとして、とりあえず下記のように設定すればいいでしょう。
皆様ありがとうございます。
設定の仕方が悪かったのかコンボボックスに数字が出たりテーブルに商品名が格納されたりして頭がこんがらがってしまっていました。
頂いたリンク等を参考に勉強したいと思います。