
お世話になります。
WINXP・ACCESS2000にてレポートをテーブルへ、テーブルからエクセルへエクスポートしたく迷っています。最終的にはエクセルになれば良いのですが、なぜ、クエリではないかと言うと、グループ合計をレポートの集計オプションで行っています。
例(野菜グループ・雑貨グループ)
スーパー在庫
野菜
リンゴ 5個
みかん 2個
野菜 合計 7個
雑貨
なべ 6個
食器 6個
雑貨 合計 12個
このグループ合計まで、エクセルにエクスポートしたいのですが
教えて下さい。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
恐らく、元のデータにはグループを識別するグループIDと、商品を識別
する商品IDがあると考えられます。次のようなクエリを作成するような
感じでしょうか?
(1)元クエリ
SELECT グループID,商品ID,グループ名,商品名,数量 FROM xxx
UNION
SELECT グループID,'000',グループ名,NULL,NULL FROM xxx
GROUP BY グループID
UNION
SELECT グループID,'999',グループ名,NULL,SUM(数量) FROM xxx
GROUP BY グループID
(2)Export用クエリ
SELECT グループ名,商品名,数量 FROM 元クエリ
ORDER BY グループID,商品ID
元クエリには明細用のSELECT文と、ヘッダ用(商品コード='000')、
フッタ(商品コード='999')用のSELECT文を置きます。商品コードは
仮に3桁の文字列としました。'000'と'999'は実際には使われない
コードと想定しています。要するに並べ替えた時、最初と最後に
なるような値ということです。
この他にVBA+OLEで実行する方法もありますが、クエリのExportに
比べると、遥かに遅い処理なので、他に代替手段が無い場合にのみ
用いるべき手法であり、お勧めできません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
アクセスで空白がグループ化さ...
-
AccessでSQL結果を直接csvに書...
-
ログイン画面後のページの表取...
-
Access 複数のクエリの結果を...
-
ACCESSのフィールドの表示順が...
-
yes/no型のチェックができない...
-
Accessで進行状況インジケータ...
-
アクセスのフォーム単票形式の...
-
Access 特定の条件下で、メッ...
-
Accessのエラーについてです。
-
ACCESSで追加クエリを連続実行...
-
Access 0で除算(並べ替...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
アクセスで追加した項目に全て...
-
SQL文で パラメータが少なすぎ...
-
エクセルにおける「フィールド...
-
2つのテーブルに共通するレコ...
-
Excleピボットでデータのない部...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
EXCELの外部データ取得ができない
-
Access 複数のクエリの結果を...
-
アクセスで空白がグループ化さ...
-
yes/no型のチェックができない...
-
access追加クエリ実行時の重複...
-
ログイン画面後のページの表取...
-
AccessでSQL結果を直接csvに書...
-
ACCESSのフィールドの表示順が...
-
Access複数のクエリをExcelの1...
-
Accessで進行状況インジケータ...
-
Accessのエラーについてです。
-
Accessの組込み関数について
-
Accessでユニオンクエリを作成...
-
Accessで複数(200件程)の置換
-
accessである「キーワードの種...
-
ACCESS レポートをテーブルへ
-
Excel VBAでWebクエリ更新
-
アクセス ADO レコードの件数...
-
ACCESS テーブル内の列...
おすすめ情報