Access VBA質問箱 IV

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

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


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

【8096】テーブルの作り方を教えてください たけし 06/6/30(金) 10:00 質問[未読]
【8103】Re:テーブルの作り方を教えてください クロ 06/6/30(金) 13:23 発言[未読]
【8104】Re:テーブルの作り方を教えてください たけし 06/6/30(金) 14:22 発言[未読]
【8105】Re:テーブルの作り方を教えてください クロ 06/6/30(金) 14:33 発言[未読]

【8096】テーブルの作り方を教えてください
質問  たけし  - 06/6/30(金) 10:00 -

引用なし
パスワード
   2次元テーブルを作成したいのですが作り方、記述がよくわかりません。
また2次元テーブルは作成可能なのでしょうか?

読込んだテーブル集計添字ごとに溜め込んで書き出したいのですが?
明細テーブルには 添字 前月残 今月残 集計添字 集計添字1
          1   10   15     3     6
          2   20   25     3     6
          3    0    0     0     0
          4   30   35     0     6
          5   40   45     0     6
          6    0    0     0     0
結果
出力テーブルには  3   30   40
            6   100   120
にしたいのですが。
1次元で読込みテーブル開いて閉じて求める添字分だけやるしか方法はないのでしょうか?
今はクエリーでひとつずつ集計添字ででグループ化し合計を算出しています。
あまりにもクエリーが多すぎてしまいます。
教えてください。よろしくお願いします。

【8103】Re:テーブルの作り方を教えてください
発言  クロ  - 06/6/30(金) 13:23 -

引用なし
パスワード
   こんちには
明細テーブルのフィールドはこれ以上増えませんか?
現行のままでしたら
出力テーブルに書き込むのでなくクエリで

SELECT 明細テーブル.集計添字 As 添字, Sum(明細テーブル.前月残) AS 前月残, Sum(明細テーブル.今月残) AS 今月残
FROM 明細テーブル
GROUP BY 明細テーブル.集計添字
HAVING (((明細テーブル.集計添字)<>0)) UNION SELECT 明細テーブル.集計添字1, Sum(明細テーブル.前月残) AS 前月残の合計, Sum(明細テーブル.今月残) AS 今月残の合計
FROM 明細テーブル
GROUP BY 明細テーブル.集計添字1
HAVING (((明細テーブル.集計添字1)<>0));

で、集計添字でグループ化し合計を算出と言う意味では
>出力テーブルには  3   30   40
>            6   100   120
の結果は出ると思います。

もし、明細テーブルのフィールドが増えるようでしたら、別の方のレスを
お待ちください。

※どうしても「出力テーブル」に出力するなら、上記を利用して追加クエリに
 書き込んでは如何でしょうか?

【8104】Re:テーブルの作り方を教えてください
発言  たけし  - 06/6/30(金) 14:22 -

引用なし
パスワード
   ▼クロ さん:
こんにちは
できれば2次元テーブルみたいな形をとりたいと思います。
クエリーでは処理できました。
ありがとうございます。

【8105】Re:テーブルの作り方を教えてください
発言  クロ  - 06/6/30(金) 14:33 -

引用なし
パスワード
   >できれば2次元テーブルみたいな形をとりたいと思います。
の「2次元テーブル」とはどういうものですか?

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