Access VBA質問箱 IV

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

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


179 / 2272 ツリー ←次へ | 前へ→

【12654】[SQLに小計、累計を追加する] [miyama] 14/12/1(月) 13:48 質問[未読]
【12655】Re:[SQLに小計、累計を追加する] hatena 14/12/1(月) 14:34 回答[未読]
【12656】Re:[SQLに小計、累計を追加する] [miyama] 14/12/1(月) 15:44 発言[未読]
【12659】Re:[SQLに小計、累計を追加する] [miyama] 14/12/1(月) 17:12 発言[未読]
【12660】Re:[SQLに小計、累計を追加する] [miyama] 14/12/3(水) 10:15 質問[未読]
【12661】Re:[SQLに小計、累計を追加する] hatena 14/12/3(水) 10:36 回答[未読]
【12662】Re:[SQLに小計、累計を追加する] [miyama] 14/12/8(月) 10:42 お礼[未読]

【12654】[SQLに小計、累計を追加する]
質問  [miyama]  - 14/12/1(月) 13:48 -

引用なし
パスワード
   元帳を作成するため以下の内容をSQLで作成しました。

ID 日付 相手科目 摘要  借方金額 貸方金額 
1---1/20----普通----預金--------------1000
3---1/25----給料----支払--------------1000
5----2/1----売上----商店---200000
8---3/25---接待費--居酒屋-------------2000
10--4/10----売上----商店---100000
12--5/10----給料----支払--------------3000
下記コードです。フォーム元帳のtextbox1にコードを
記入したら表示するようにしました
工事仕訳テーブルからです
SELECT
ID
, 貸方科目 AS 相手科目
, 日付
, 摘要
, 借方金額
, "" AS 貸方金額
FROM
工事仕訳
WHERE
借方コード = forms!元帳_uf!textbox1
UNION SELECT
ID
, 借方科目 AS 相手科目
, 日付
, 摘要
, "" AS 借方金額 
, 貸方金額
FROM
工事仕訳
WHERE
貸方コード = forms!元帳_uf!textbox1;

この元帳に日付を基準に、「小計」「累計」を挿入したいです
下記のようにです

ID 日付 相手科目 摘要  借方金額 貸方金額 
1---1/20----普通----預金----------------1000
3---1/25----給料----支払----------------1000
-------------------1月計----------------2000      
--------------------累計----------------2000
5---2/1-----売上----商店-----200000
-------------------2月計-----200000           
--------------------累計-----200000-----2000
8---3/25---接待費--居酒屋---------------2000
-------------------3月計----------------2000           
--------------------累計-----200000-----4000
10--4/10----売上----商店-----100000
-------------------4月計-----100000    
--------------------累計-----300000-----4000
12--5/10----給料----支払----------------3000
-------------------5月計----------------3000
--------------------累計-----300000-----7000

上記は、基準月を1取引にしていますが、多数あります
又、月計、累計の行に、色を付ければと。
ご指導お願い申します

【12655】Re:[SQLに小計、累計を追加する]
回答  hatena  - 14/12/1(月) 14:34 -

引用なし
パスワード
   クエリでできないことはないですが、
複雑になりますし、重い処理になります。

現状のクエリをレコードソースとするレポートを作成すれば、
標準の機能で、簡単に希望の結果を得ることができます。

並べ替え、グループ化の機能で、月単位のグループフッターを表示させて、
そこにテキストボックスを配置して、

コントロールソース =Sum([貸方金額])
名前 txt月計

で月計を表示できます。累計は、

コントロールソース =[月計]
集計実行 全体

と設定します。

【12656】Re:[SQLに小計、累計を追加する]
発言  [miyama]  - 14/12/1(月) 15:44 -

引用なし
パスワード
   hatena様 ありがとうございます

>レコードソースとするレポートを作成する

了解しました。
やってみます
  

【12659】Re:[SQLに小計、累計を追加する]
発言  [miyama]  - 14/12/1(月) 17:12 -

引用なし
パスワード
    hatena様 確認ですが
>月単位のグループフッターを表示させて、
月単位ですが、クエリに「月」フィールドを
作らないといけないのですか?

よろしくお願いします


  

【12660】Re:[SQLに小計、累計を追加する]
質問  [miyama]  - 14/12/3(水) 10:15 -

引用なし
パスワード
   hatenaさんありがとうございます
>並べ替え、グループ化の機能で、月単位のグループフッターを表示させて、
>そこにテキストボックスを配置して、
>コントロールソース =Sum([貸方金額])
>名前 txt月計で月計を表示できます。累計は、
>コントロールソース =[月計]
>集計実行 全体と設定
上記の通りおこなったのですが
パラメータの入力「月計」と表示されます
何か間違えたのでしょうか
access2007です

【12661】Re:[SQLに小計、累計を追加する]
回答  hatena  - 14/12/3(水) 10:36 -

引用なし
パスワード
   >>月単位のグループフッターを表示させて、
>月単位ですが、クエリに「月」フィールドを
>作らないといけないのですか?

バージョンは2007ですね。

2010なら、グループ化、並べ替え、集計のウィンドウのグルーブのところで、グループ化の単位を設定できますので、そこで月を選択すればいいですが、2007の場合、設定できたかどうか記憶にありません。

もしできないようなら、クエリで「月」フィールドを作成しておくのが簡単でしょう。

>パラメータの入力「月計」と表示されます
>何か間違えたのでしょうか


前回の回答が間違ってました。累計のテキストボックスは

コントロールソース =[txt月計]

というように月計を表示しているテキストボックスの名前を設定してください。

【12662】Re:[SQLに小計、累計を追加する]
お礼  [miyama]  - 14/12/8(月) 10:42 -

引用なし
パスワード
   hatena 様 ありがとうございます

なかなかむつかしいです。
時間かかりますが、頑張ります。
感謝です

179 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078188
(SS)C-BOARD v3.8 is Free