アクセスのフォーム上で計算値の合計がエラーになる
アクセスで製品オーダを入力したときに現状の部品在庫に対して不足する部品数を計算
し、その部品数に単価をかけた各不足部品の合計金額を計算できるよう、添付画像の
フォームを作成しました。(画像はデザインビューです。)
フォーム画像の(1)はフォーム上で入力する数です。(2)(6)は、コントロールソース値
にクエリのフィールドを指定、(3)のコントロールソース値も同じクエリで計算された
フィールドを指定して表示されます。(4)(5)(7)(8)(9)(10)は、(1)を入力したときに
計算されるよう、コントロールソース値にそれぞれ次の式を入れています。
(4):=[員数]*[テキスト50]
(5):=IIf([テキスト47]-[見なし在庫数]<0,0,[テキスト47]-[見なし在庫数])
(7):=IIf([テキスト49]/[最少発注単位]=0,0,Round(([テキスト49]/[最少発注単
位])+0.49999,0))
(8):=[最少発注単位]*[テキスト66]
(9):=[部品単価]*[テキスト64]
(10):=Sum([部品単価]*[テキスト64])
ここで、(1)のオーダに数を入力したら、(4)(5)(7)(8)(9)はそれぞれ計算結果が出てく
るのですが、肝心の(10)については、「#エラー」となってしまいます。
ここ何日かこの問題でストップしていてどうしたら良いかわからず、非常に困ってしま
いました。(ここでは省略しますが、色々と試してみても全くダメです。(泣))
どなたかアクセスにお詳しい方、何卒お助けいただきますよう、宜しくお願い致します。
お礼
いったんゴールシークまで辿りつきました。 ありがとうございます。
補足
早速のご回答をありがとうございます。 大変申し訳ございませんが、お手数ですが、具体的な使用の仕方、また アルファベットで書きますと、どの計算式を使用すればよいのでしょうか? 先ほど、関数でG~探したのですがゴールシックなるものを見つけられませんでした 具体例なども添付して頂ければ幸いです。