レポートで集計表を作っていますが、VBAでテキストボックスに入力した数字同士の計算方法がわかりません。
次の様に、月ごとに商品別の売り上げを表示しています。
----------------------------
<1月>
商品A 5個 500円
商品B 3個 900円
商品C 1個 200円
<合計○○円>
<2月>
商品A 1個 100円
商品B 2個 600円
商品C 2個 400円
<合計○○円>
----------------------------
月・商品名・個数はテーブルの値で、月と商品名をグループにして、個数の合計を表示しています。
金額は、商品ごとの単価が違うので、グループヘッダーの印刷時のイベントプロシージャで設定しています。
select case "商品"
case "商品A"
金額 = 個数 * 100
case "商品B"
金額 = 個数 * 300
case "商品C"
金額 = 個数 * 200
end select
ここで、この金額の合計を月ごとに求めたいのですが、うまくできません。
Me.合計金額 = DSum("金額", "集計", "月 = '" & Reports!集計!月 & "'")
などと入れてみるのですが、全く違う金額が表示されます。
ご指導、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
「レポートの元(テーブルorクエリ)で計算しておく」ではダメなんですか?
単価: iif([商品]='商品A', 100, iif([商品]='商品B', 300, iif([商品]='商品C', 200, 0)))
金額: [個数]*[単価]
の列を追加したクエリを新たに作り、それをレポートの元とする。
合計金額でsum(金額)を月別に求めればよさそう。
この回答への補足
ありがとうございます。
金額自体はレコードに保存する必要がないので、レポート上でのみ操作・表示させたいと考えています。
どうしてもレポートだけでは不可能であれば、おっしゃる通りテーブルorクエリの方法をとるしかないのですが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル関数】複数条件に該当する場合、別の列の数値を合算する。 9 2022/07/09 08:46
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
- 会社・職場 レジの打ち間違いについて お弁当屋でレジの仕事してるんですが… 1つの商品を打ち間違いして レジ締め 2 2023/07/14 14:57
- 営業・販売・サービス レジ打ちの仕事をしてる方 (飲食店や弁当屋等) レジ締めした時に金額が合わない場合は お釣りの渡した 1 2023/07/14 12:12
- 消費税 消費税の納税額の計算 1 2023/02/19 18:12
- 簿記検定・漢字検定・秘書検定 棚卸減耗損について 2 2022/05/19 04:48
- スーパー・コンビニ ずっと前の出来事なのですが、相談させて下さい。 ある日コンビニにいって商品を3つ購入しました。レジに 2 2022/04/24 11:11
- Excel(エクセル) スプレッドシートでの質問です 1 2023/07/06 20:43
- docomo(ドコモ) Amazonでd払いで商品を購入しました。 3 2022/10/10 03:29
- 簿記検定・漢字検定・秘書検定 簿記2級 売上原価の計算と期末商品の評価に関する質問 3 2023/06/24 23:50
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
-
4
Accessのサブフォームから値を参照する方法について
その他(データベース)
-
5
ACCESS フォームをそのまま印刷について
その他(データベース)
-
6
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
7
Accessコンボボックスにレコードセット代入について質問です。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスクエリの計算
-
FROM の中で CASE を使えるでし...
-
AccessからExcelへエクスポート...
-
ACCESSのクエリで集計で、先頭...
-
Accessレポートでの前回レコー...
-
複数列フィールド値のクロス集計
-
特定場所、ファイル名の変更
-
Accessフォームにクロス集計ク...
-
Accessで年齢から年代ごとの集計
-
VBA 得意先ごと且つ日付ごとに...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Oracle 2つのDate型の値の差を...
-
Accessでテーブルの値をテキス...
-
Access テキスト型に対する指定...
-
作番ってどういう意味でしょうか?
-
IT用語について質問です。 以前...
-
accessでの請求管理について
-
Accessでテーブル名やクエリ名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
FROM の中で CASE を使えるでし...
-
AccessからExcelへエクスポート...
-
複数列フィールド値のクロス集計
-
Accessフォームにクロス集計ク...
-
VBA 得意先ごと且つ日付ごとに...
-
access 存在しない項目を”0件”...
-
桐の集計(集計行設定のこと)...
-
「警告 : NULL 値は集計または...
-
クロス集計の結果を元に戻す方法
-
Accessで別テーブルの個数をユ...
-
Access 抽出データ件数のカウン...
-
MS-Accessのクロス集計クエリと...
-
アクセス レポートのテキスト...
-
accessクロス集計で前月21日~...
-
クエリを使って縦に一行ずつ足...
-
Accessで年齢から年代ごとの集計
-
レポートウィザードの集計のオ...
-
絶対値ごとに集計したい
-
アクセスクエリ 締め日毎で絞...
おすすめ情報