- ベストアンサー
金額の割り振り方について(ACCESS&VB)
現在、ACCESSのみで請求書を発行するシステムを作っていますが、VB使用経験なしで、使う必要がでてくることになってしまったので質問します。 氏名 部門1 部門2 部門3 Aさん: 10 Bさん: 10 20 30 氏名 金額 Aさん:1000円 Bさん:1000円 という二つのテーブルがある時に 10→1333円 20→333円 30→334円 というふうに配分しなければなりません。 素人なりの考え方としては 1:Bの部門を取得 2:Bに割り振るべき部門数をカウント 3:1000円を2で得た部門数3で割る (この時に、単純に割れば333.33となってしまうので、関数的に数値を丸めた後変数に代入して a = 333, b = 333, c = 1000-(a+b)ということが可能?) 4:部門ごとに集計。というふうに考えいています。 4に関しては、「部門」で合計をだすだけなのでわかりますが、1・2・3に関しては可能でしょうか?ヒントだけでもいただければと思います。よろしくお願いいたします。
お礼
tasekiさん、ありがとうございます。とてもわかりやすい説明でした。実際の数字は1円単位だったり、割り切れない数だったりするのですが、すこし工夫してやってみたいと思います。