- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスーフォームでの計算)
アクセスーフォームでの計算方法について
このQ&Aのポイント
- アクセス2000を使用して商品マスターと伝票テーブルを作成し、税抜き金額を計算したいがエラーが出る。
- 商品マスターの【単価】と伝票入力フォームの【個数】を掛けて税抜き金額を計算したいがうまくいかない。
- 商品マスターの商品名を選んで個数を入れたら自動的に計算される式を教えてほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フォームのレコードソースがクエリで、単価フィールドが含まれているものと 思って回答してしまいました。<(_ _)> > コンポボックスで商品マスターの商品名を選ぶようにしています。 このコンボボックスの値集合ソースに、単価フィールドも含めてください。 (表示はさせてもさせなくてもいいです。) =[個数]*コンボボックス名.Column(1) のようにしたら、どうでしょうか? Column プロパティは、コンボボックスの一番左端の列を、0 とします。 なので、2列目に単価フィールドがあった場合、Column(1) とすることで コンボボックスの連結列以外の値を参照することができます。
その他の回答 (1)
- Gin_F
- ベストアンサー率63% (286/453)
回答No.1
> 『=[個数]*[商品マスター]![単価]』 =[個数]*[単価] で、大丈夫だと思います。 Name エラーは、コントロール(テキストボックスとか)の名前プロパティと コントロールソース名が同じ場合などにでますので、テキストボックスの名前を 変更してから試してみてください。
質問者
お礼
ご回答ありがとうございます。 何も変わりませんでした・・・。 試しにと思い、伝票テーブルに単価フィールドを追加したらちゃんとできるようになりました。 何故でしょうかね???
お礼
何度も回答をありがとうございます。 どうも根本的にわかっていないみたいなので、 もう少し勉強してみます。 どうもありがとうございました。