• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Access】コンボボックスの値の変更方法)

【Access】コンボボックスの値の変更方法

このQ&Aのポイント
  • フォームにコンボボックスを配置し、値を変更する方法がわかりません。
  • コンボボックスのプルダウンメニューから値を選択しても反映されません。
  • データベースの値をコンボボックスに表示することはできます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

コンボボックスの設定とかではなく、 Choose(tbl.cmb1,"A","B","C") AS nm_cmb というような演算フィールド自体が更新できません。 テキストボックスにしても更新できないことが確認できると思います。 多分、希望のことは、tbl の cmb1 には、1,2,3 の数値を格納、 フォームでは、数値ではなく、A, B, C のテキストを表示、 と推測しますがあってますか。 もし、そうなら、下記の設定で、変更できるようになります。 フォームのレコードソース SELECT tbl.cmb1 AS nm_cmb FROM tbl WHERE (((tbl.ID)=1)); コンボボックス 列数:2 列幅:0cm;3cm コントロールソース:nm_cmb 値集合タイプ:値リスト 値集合ソース:1;A;2;B;3;C 連結列:1

iroha_168
質問者

お礼

ご回答ありがとうございます。 ご教示いただいた記述を試したところ、意図した動作となりました。 このたびはどうもありがとうございました。 以上、よろしくお願いします。