実現したいこと
フォーム上でコンボボックスから品番を選択し数量を入力すると、品番に対応した商品単価×数量の計算が合計金額で行われるようにしたい。
前提
商品マスターのフィールド
ID、品番、商品名、商品単価
入力データテーブルのフィールド
ID、品番、数量、合計金額
入力データテーブルの品番はルックアップウィザードで商品マスターを参照しコンボボックスで選択できるようになっています。
入力用のフォームのコントロールソースは入力データテーブルになっています。
発生している問題・エラーメッセージ
コンボボックスで選択した品番からどうやって商品単価を引っ張ってくるかが分かりません。。。
商品マスターのIDが決まると商品単価が決まるの?商品マスタの品番が決まると商品単価が決まるの?商品マスタの品番と商品名が決まると商品単価が決まるの?
> フォーム上でコンボボックスから品番を選択し数量を入力すると
「フォーム」「コンボボックス」って何ですか? Windows Forms アプリの ComboBox とかですか?
logresさん
IDでも品番でも商品単価決まると思います。
ID 品番 商品名 商品単価
1 001 りんご 100
2 002 バナナ 150
みたいな感じで商品マスターがあって、フォームのコンボボックスから品番001を選択し
数量を10と入力すると、テキストボックス合計金額に1000と計算結果が出るようにしたいんです。
Surferさん
フォームもコンボボックスもご存じないのであればAccessについての知識は私と同等だと思われます。私は有識者からの回答を希望しますのでコメントを控えていただければと思います。
> フォーム上でコンボボックスから品番を選択し数量を入力すると、品番に対応した商品単価×数量の計算が合計金額で行われるようにしたい。
・・・ということは、Windows Forms アプリで ComboBox を使って可能です。「フォーム上でコンボボックス」という言葉から自分はそちらを想像した次第です。
クエリ上で実現したいことを試行錯誤する。ググると、例えば。
Access 2016:金額を求めるフィールドを作成するには - wanichan.com
https://www.wanichan.com/pc/access/2016/4/24.html
実現出来たら、クエリからフォームを作成する方法をググる。
回答1件
あなたの回答
tips
プレビュー