Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルDsum関数 グループ別累計を教えて頂けますか?
記事No172054
投稿日: 2017/10/09(Mon) 08:22
投稿者Kay
解決済: ON
OS: Windows 10 Pro
Access Version: MS Access 2010


いつも勉強させていただいております。

品番(INV_ID)をグループの基準にして、シリアル(SERIAL_INV)単位で数量(QTY_INV)の累計をDSUM関数でだしたいのですがうまくいきません。ご教示頂けませんでしょうか?

テーブル名:T_INV_MST
INV_ID、SERIAL_INV、LOC_INV:テキスト型
QTY_INV:数値型

INV_ID SERIAL_INV QTY_INV LOC_INV CUM (こうしたい)
101210E16000_D 0002 XL8R701Y3 32 GM79 32
101210E16000_D 0002 XL8R701Y4 32 GM79 64
101210E22200_A 0002 XL7U705CR 48 GD79 48
101210E22200_A 0002 XL807076V 2 GD46 2
101210E22200_A 0002 XL807076X 2 GD46 4
101210E22200_A 0002 XL807076Z 2 GD46 6

いろいろ拝見したのですが、以下の条件が正しいと思いクエリを表示させると、シリアルの全合計が全レコードに表示されます。
どこが悪いでしょうか?

CUM: DSum("QTY_INV","T_INV_MST","INV_ID='" & [INV_ID] & "'" And "SERIAL_INV='" & [SERIAL_INV])

タイトルRe: Dsum関数 グループ別累計を教えて頂けますか?
記事No172055
投稿日: 2017/10/09(Mon) 10:42
投稿者tkwan
解決済: ON
> CUM: DSum("QTY_INV","T_INV_MST","INV_ID='" & [INV_ID] & "'" And "SERIAL_INV='" & [SERIAL_INV])

"INV_ID = '" & INV_ID & "' AND SERIAL_INV <= '" & SERIAL_INV & "'"

ですね。

ご参考に。
抽出条件文の書式:https://accesskid.wordpress.com/2010/10/12/%E6%8A%BD%E5%87%BA%E6%9D%A1%E4%BB%B6%E6%96%87%E3%81%AE%E6%9B%B8%E5%BC%8F/

タイトルRe^2: Dsum関数 グループ別累計を教えて頂けますか?
記事No172056
投稿日: 2017/10/09(Mon) 12:00
投稿者Kay
解決済: ON
tkwan 様

ありがとうございました。
解決しました。
これで100名の人を救えます。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る