- 締切済み
ComboBoxの値の取得
ComboBoxのユーザーに表示される項目が A,B,C,D であるとし、プログラム内では A=100000 B=90000 C=80000 D=70000 と認識させ、計算に使用するにはどのような記述をすればいいですか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.1
(1)なんという言語(例VB,何かのVBA)の質問か、書いてない。 (2)昨日質問を読んで、当初何を聞きたいのか、よく判からなかったが、1晩考えて多分質問の表現は下記のようなのがよいのだろうと思う。 (A)コンボボックスの列を2列に設計して、第1列を品物名、第2列を品物に対応する単価(や重量)などの数値とする。 そしてそれぞれの品物と単価の具体的な値をプログラムの中で定義する。 2列設けても、第1列(品物名)列だけ表示しておくこともできる言語がある。 (B)別に販売数を入力するテキストボックスなどを1個設け、もう一つ計算開始ボタンを設け、そのボタンクリックイベントの中で、「テキストボックスのテキスト(販売数量)を数値化」X「コンボの選択された行の第2列の値を数値(単価)化」 を計算すれば、1品の販売額がでる(そして別にテキストボックスを設けておいてそこに表示する)。 こういうのは解説書のコンボの例題によく載ってますので勉強すること。 ーー ただ品物の数量が増える(私見で20品超える)と、「それぞれの品物と単価の具体的な値をプログラムの中で定義する」が実際的でなくなるので、また品物を見つけて選んでクリックするユーザーも大変になり、そうなると、こんな質問の回答はあまり役立たない。なぜこんな質問が出たか、不思議。実務経験があるのかな、 手ごろなところでは、MSのACCESSでも勉強すべきということになるのかな。