Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8973 / 9994 ←次へ | 前へ→

【4174】Re:連番かな?
回答  かろちん  - 05/1/15(土) 21:14 -

引用なし
パスワード
   のりかわ さん こんばんは

実現するには(一つの方法ですが)
1.集計クエリーを作成する。
  ID      最大
  日付     グループ
  売上     合計
  収入金額   合計
  支出金額   合計
  売上有無   グループ
  収入金額有無 グループ
  支出金額有無 グループ

 ※売上有無、収入金額有無、支出金額有無は
  IIfなどを使い値があるかどうかを判定
  IIf(Nz(売上,0)=0,0,1)

2.上記の集計クエリーを使用し差引残高計算の
 クエリーを作成する。
 日付、IDで並び替え。


上記の方法で、各集計結果に集計毎のIDの最大
がセットされますので、結果がでるのではない
でしょうか?

ただし、同一日付内で収入と支出が入り組んで
いる場合、残高が思うように表示できない場合
があります。

ID 日付 売上 収入金額 支払金額
1  1/2 2000
2  1/2     300
3  1/2           200
2  1/2     100
3  1/2           100
11 1/3 1200   
12 1/3 100   
15 1/3     500

上記場合、DSumを複数用意する必要があるかも
しれません。

274 hits

【4173】連番かな? のりかわ 05/1/15(土) 14:05 質問
【4174】Re:連番かな? かろちん 05/1/15(土) 21:14 回答
【4178】Re:連番かな? のりかわ 05/1/16(日) 9:09 お礼

8973 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078265
(SS)C-BOARD v3.8 is Free