
レポートで集計表を作っていますが、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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
複数のクエリーを一枚のレポートに掲載する方法(アクセス)
Access(アクセス)
-
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
-
4
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
5
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
6
OR関数
その他(Microsoft Office)
-
7
エクセルをACCESSのレポートに変換する方法
その他(Microsoft Office)
-
8
Accessのレポートの集計に条件をつけたい
その他(データベース)
-
9
Accessで条件が2つのグループに連番をふる
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
VBA 得意先ごと且つ日付ごとに...
-
複数列フィールド値のクロス集計
-
桐の集計(集計行設定のこと)...
-
アクセス クエリのオブジェク...
-
ACCESS レポートでページごとに...
-
アクセス クロス集計結果について
-
アクセスクエリ 締め日毎で絞...
-
レポートウィザードの集計のオ...
-
「警告 : NULL 値は集計または...
-
Excel 2019 のピボットテーブル...
-
エクセルグラフの凡例スペース
-
db2でisnumericは使えないので...
-
エクセルVBAで5行目からオート...
-
ACCESSで400以上のフィールドが...
-
「直需」の意味を教えてください
-
Accessでテーブル名やクエリ名...
-
Accessのクエリでデータの入力...
-
APN設定について教えていただけ...
-
Accessレポートで特定条件で改...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FROM の中で CASE を使えるでし...
-
ACCESSのクエリで集計で、先頭...
-
桐の集計(集計行設定のこと)...
-
複数列フィールド値のクロス集計
-
Accessフォームにクロス集計ク...
-
アクセス レポートのテキスト...
-
「警告 : NULL 値は集計または...
-
アクセスクエリ 締め日毎で絞...
-
access 存在しない項目を”0件”...
-
AccessからExcelへエクスポート...
-
VBA 得意先ごと且つ日付ごとに...
-
Accessでの集計用クエリの作成
-
クロス集計クエリについて
-
クエリで最新データを表示したい!
-
ファイルメーカーからエクセル...
-
項目ごとに最大値の行を表示したい
-
クロス集計の結果を元に戻す方法
-
MS-Accessのクロス集計クエリと...
-
絶対値ごとに集計したい
-
ファイルメーカーに詳しい方教...
おすすめ情報