- ベストアンサー
Accessクエリでの累計の仕方
- Accessクエリでテーブル名「元帳」のフィールド名「借方金額」の累計を行う方法について、2つの式を紹介します。
- 式(1)では、「科目コード」と「月度」が同じもので累計する方法を示しています。
- 式(2)では、科目コードが変化する毎にそれぞれの累計を行う方法を示しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Access2007 クエリ 累計求め方
以下の並びの選択クエリがあります。 [営業担当] [担当企業] [受注フラグ] [月] [累計] 月は昇順で増えていきます。 受注フラグは全て「1」と表示されています。 受注フラグを合計して、月次の累計推移を出したいと考えています。 【累計】のフィールドにDsum(式)を活用する所までは分かりましたが、 (式)内にどの様な式を指定すればよいか分かりません。 どなたかご教授頂ければ幸いです。
- ベストアンサー
- オフィス系ソフト
- Accessクエリで分類ごとの累計を計算する方法
テーブルのデータをクエリに読み込んで、大分類ID-小分類IDの組合せを元にして、 月々の累計を計算したいのですが、算出式がどうしてもわかりません。 DSUMを使えばいいかなと思い、クエリのフィールドに、 累計:DSUM("金額","tbl_sample", ) のような感じでやってみたのですが、条件式をどういれてよいかわかりません。 もし分かる方がいらっしゃればお知恵をお貸しください。よろしくお願いします。 イメージ的には以下のような感じで、★箇所のような累計結果を算出したいです。 ------------------------------------------------------------ 元のテーブルファイル名:tbl_sample 月 大分類ID 小分類ID 金額 ★累計 4___1___1___\100_\100 4___1___2___\200_\200 4___2___1___\300_\300 4___2___2___\400_\400 5___1___1___\150_\250 5___1___2___\250_\450 5___2___1___\350_\650 5___2___2___\450_\850 --------------------------------------------------------------
- ベストアンサー
- オフィス系ソフト
- アクセス・クエリでのテキスト累計
お世話になります。アクセス初心者です。 QNo.3023548 「アクセス 同じフィールド(テキスト型)のレコードを連結させたい」 の方と同じ質問内容で申し訳ありません。 私のレベルでは、うまく理解することが出来ませんでした。 あらためまして マイクロソフト アクセス 2000を使用しております。 【テーブル1】 ID 商品コード 金額 色 1______100__________\10______赤 2______100__________\10______青 3______200__________\10______黄 4______200__________\10______緑 5______200__________\10______黒 【クエリ1】 ID 商品コード 金額 色 累計金額 色の累計 1______100__________\10______赤__________\10____________赤 2______100__________\10______青__________\20____________赤-青 3______200__________\10______黄__________\10____________黄 4______200__________\10______緑__________\20____________黄-緑 5______200__________\10______黒__________\30____________黄-緑-黒 累計金額は式ビルダで 累計金額: (Select SUM(金額) From テーブル1 As 累計 Where テーブル1.ID >= 累計.ID And テーブル1.商品コード = 累計.商品コード) なんとか作る事が出来ました。 色の累計を、この式を使って試みましたが うまくいきません。 できれば、式ビルダ形式で回答を頂くとありがたいです。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Access 2000ひと月単位で一日ごとの累計を出したいのですが・・・。
いろいろ探して、 累計: DSum("新規","日報","[日付]<=#" & [日付] & "#") という、式をクエリに貼り付けたのですが、これだと、月ごとの累計にならず、困っています。どなたか、お教えいただけないでしょうか ID 日付 年月 新規 累計 1 2008/10/20 2008/10 1 1 2 2008/10/25 2008/10 1 2 3 2008/11/05 2008/11 2 4 ⇒ 2 4 2008/11/10 2008/11 1 5 ⇒ 3 5 2008/11/15 2008/11 2 7 ⇒ 5 6 2008/11/20 2008/11 1 8 ⇒ 6 7 2008/11/25 2008/11 1 9 ⇒ 7 8 2008/11/30 2008/11 2 11 ⇒ 9 9 2008/12/05 2008/12 1 12 ⇒ 1 10 2008/12/10 2008/12 2 14 ⇒ 3 一度クエリで11月(2008/11)だけにしてからやればよいと思ったのですが、DSum関数がテーブルからしか作れないようで、うまくいきません。お願いします。
- 締切済み
- オフィス系ソフト
- Access2007で2つのクエリを1つにまとめ,レポートに出力したい
現在,Access2007で簿記ソフトを作成しています。 以下の通り,2つのクエリを作成していますが,これらを結合し元帳としてレポートに出力したいと思っています。 ※現金元帳の例 1.現金元帳クエリ(仕訳帳_借方現金)※現金の相手勘定抽出 月 日 貸方摘要 貸方金額 4 1 資本金 500000 4 5 諸口 140000 4 9 借入金 150000 418 受取手数料 12000 2.現金元帳クエリ(諸口借方が現金)※諸口で現金が含まれる仕訳の抽出 月 日 借方諸口摘要1 借方諸口金額1 借方諸口摘要2 借方諸口金額2 415 現金 200000 売掛金 150000 1.と2.を結合して,日付でソートし 3.現金元帳テーブル?として ※現金の相手勘定のみに限定 月 日 摘要 借方金額 4 1 資本金 500000 4 5 諸口 140000 4 9 借入金 150000 415 諸口 200000 418 受取手数料 12000 とし,同様に貸方も処理して2つ(借方と貸方)の現金元帳テーブル(現金の相手勘定テーグル)を作り,レポートとして現金元帳を出力したいと考えていますので,そのやり方についてご教授下さい。 また,それ以前に,プログラムで処理できるようでしたら,その方法についてご教授下さい。
- ベストアンサー
- 会計ソフト
- Access2003のクエリでフィールドに累計の式を入力したのですが、うまくいきません。
以下のような「生産出荷クエリ」があります。 ※商品コードは「オートナンバー型」です 年月日 商品コード 生産数量 2008/01/01 商品1 1 2008/01/01 商品2 0 2008/01/01 商品3 2 2008/01/02 商品1 0 2008/01/02 商品2 1 2008/01/02 商品3 0 ・・・・ 2008/01/15 商品1 2 2008/01/15 商品2 3 2008/01/15 商品3 1 「作成したいクエリ」は以下のとおりです。 累計はその月の1日からの合計です 年月日 商品コード 生産数量 生産数量の累計 2008/01/01 商品1 1 1 2008/01/01 商品2 0 0 2008/01/01 商品3 2 2 2008/01/02 商品1 0 1(1+0)商品1の2008/01/01から2008/01/02までの合計 2008/01/02 商品2 1 1(0+1) 2008/01/02 商品3 0 2(2+0) ・・・・ 2008/01/15 商品1 2 9(1+0+・・・+2)商品1の2008/01/01から2008/01/15までの合計 2008/01/15 商品2 3 8(0+1+・・・+3) 2008/01/15 商品3 1 10(2+0+・・・+1) ※生産数用の累計の(1+0+・・・+2)は表示しなくて良いです。 「生産数量の累計」フィールドに 生産数量の累計: DSum("[生産数量]","生産出荷クエリ","[商品コード]=[生産出荷クエリ].[商品コード] And [年月日] Between #" & CDate(Format(生産出荷クエリ!年月日,"yyyy/mm") & "/01") & "# and #" & Format(生産出荷クエリ!年月日,"yyyy/mm/dd") & "#") と入力すると 年月日 商品コード 生産数量 生産数量の累計 2008/01/01 商品1 1 3(2008/01/01の全ての商品の合計) 2008/01/01 商品2 0 3( 〃 ) 2008/01/01 商品3 2 3( 〃 ) 2008/01/02 商品1 0 1(2008/01/02の全ての商品の合計) 2008/01/02 商品2 1 1( 〃 ) 2008/01/02 商品3 0 1( 〃 ) ・・・・ 2008/01/15 商品1 2 6(2008/01/15の全ての商品の合計) 2008/01/15 商品2 3 6( 〃 ) 2008/01/15 商品3 1 6( 〃 ) となってしまい、年月日ごとの全ての商品の合計が、年月日ごとに生産数量の累計に入力されてしまいます。 上記の「作成したいクエリ」のようにするにはどうしたら良いのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access 2000 ひと月単位で一日ごとの累計を出したいのですが・・・。
いろいろ探して、 累計: DSum("新規","日報","[日付]<=#" & [日付] & "#") という、式をクエリに貼り付けたのですが、これだと、月ごとの累計にならず、困っています。どなたか、お教えいただけないでしょうか ID 日付 年月 新規 累計 1 2008/10/20 2008/10 1 1 2 2008/10/25 2008/10 1 2 3 2008/11/05 2008/11 2 4 ⇒ 2 4 2008/11/10 2008/11 1 5 ⇒ 3 5 2008/11/15 2008/11 2 7 ⇒ 5 6 2008/11/20 2008/11 1 8 ⇒ 6 7 2008/11/25 2008/11 1 9 ⇒ 7 8 2008/11/30 2008/11 2 11 ⇒ 9 9 2008/12/05 2008/12 1 12 ⇒ 1 10 2008/12/10 2008/12 2 14 ⇒ 3 とにかく、その「日付」の月の初めから、その「日付」の日までの累計が、その「日付」の累計の列に入ればよいのですが、よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- MS-Accessの累計の出し方
MS-Access2000を使用しています。クエリーで累計を出したいのですがうまくいきません、ご教授いただけますせんでしょうか。 以下のようなクエリーがあります。ソートの第一条件を"日付を昇順"、第二条件を"入出庫数を降順"としています。 製品別在庫クエリー (型番)/(日付)/(販売・仕入先)/(入出庫数) AAA/______________/在庫 /100 AAA/ 7月15日/仕入先A /200 AAA/ 7月15日/顧客B /-50 AAA/ 7月15日/顧客A /-100 AAA/ 7月21日/仕入先A / 150 AAA/ 7月21日/顧客C /-200 AAA/ 7月24日/仕入先A / 300 AAA/ 7月25日/顧客A /-50 AAA/ 7月25日/顧客C /-100 ここに以下のように"累計"を追加して以下のように表示させたいと思っています。 製品別在庫クエリー (型番)/(日付)/(販売・仕入先)/(入出庫数)/(累計) AAA/______________/在庫/100/100/ AAA/7月15日/仕入先A/200/300 AAA/7月15日/顧客B/ -50/250 AAA/7月15日/顧客A/ -100/150 AAA/7月21日/仕入先A/150/300 AAA/7月21日/顧客C/-200/100 AAA/7月24日/仕入先A/300/400 AAA/7月25日/顧客A/ -50/350 AAA/7月25日/顧客C/ -100/250 しかしDSum関数を使って以下のように書いてみましたがエラーになってしまいます。 累計:DSum("入出庫","製品別在庫クエリー","[日付]<=" & [日付] & "") MSのサポートページをみてもよくわかりません。具体的にどう書き直せばいいか教えていただけますでしょうか? またDSum関数にはこだわりません、クエリーに累計を表示できればOKです。宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- Accessで移動累計
Accessで移動累計する方法を教えてください。 ↓のようなテーブルで、以下のような内容が ずっと続いてるときに 顧客コード 年 月 売上 1 99 1 100 1 99 2 50 1 99 3 80 1 00 2 200 2 99 1 50 2 00 2 150 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 顧客年月別に、移動累計を作成したいのですが データ量が多いので、Excelでは大変なんです。 実現方法ごぞんじの方いらっしゃいましたら ご教授下さいませ。
- 締切済み
- オフィス系ソフト
- MS ACCESSのDSUM関数の設定について
お世話になっております。 以下の点についてアドバイスをお願いします。 ・「製品テーブル」、「売上テーブル」と「生産テーブル」を作って、在庫の累計計算をしたいと 考えております。 ・作成したテーブルに基づき、添付画像にあるクエリを作成しました。 ・このクエリで以下の数式を入力して在庫の累計計算をしようとしたのですが、エラーがでて、計算式の入力を 完了できません。数式をどのように変更すればよいかアドバイスをお願いします。 DSum(“[生産数]-[売上数]”,”B”,”製品コード=”&[製品コード]&”AND年月<='"&[年月]&"'") よろしくお願いします。
- 締切済み
- オフィス系ソフト
お礼
ご教示、ありがとうございました。 もう少し検討したところ、他の処理も加わり、クエリでは作成しきれないと判断したので、VBAを利用して一つ一つのデータを計算していく事にしました。 わざわざご回答、ありがとうございました。