- ベストアンサー
ACCESSで、EXCELのような、sumif関数のような関数ってありますか?
ACCESSで、EXCELのような、sumif関数のような関数っ てあるのでしょうか? 現在サブフォームの中で、メインフォームで抽出した ものを表示させているのですが、 サブフォームの[土日]フィールドに[●]印のつけられ た部分の[売上]フィールドの売上合計を出したいと思うのです。 dsum関数を使うと、メインフォームで抽出されていな いすべでのデータを足しているようなので、なにか方 法があれば教えていただきたく思います。 どうぞよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Sum と IIF を組み合わせて使うとか。 =Sum(IIF([土日]="●",[売上],0))
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
[売上計]=DSUM([売上],"テーブル名","[土日]='●' and [連結項目]='" & Me.[連結項目] &"'") のように、フォームとサブフォームの連結する項目を条件にしても駄目でしょうか?
質問者
お礼
ご回答いただきましてありがとうございました! そういう方法もあるのですね。 ちょっと試してみたいと思います。 これからも何かありましたときにはよろしくお願いいたします。
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
クエリで 「集計」行の「グループ化」のところを「合計」 「抽出条件」のところに値に指定しては出来ませんか。
質問者
お礼
ご回答いただきましてありがとうございました! でも、今回はコントロール内に指定をしたかったので・・・ でも、本当にありがとうございました! また何かありましたらよろしくお願いいたします!
お礼
できました!ありがとうございました!